Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.23.2
Subsequent Events (Details) - USD ($)
3 Months Ended
Jul. 13, 2023
Oct. 11, 2023
Aug. 10, 2023
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program authorized amount     $ 55,000,000
Stock repurchase program authorized amount (in shares)     10,000,000
ARS | ARS | Forecast      
Subsequent Event [Line Items]      
Proceeds from sale of subsidiary   $ 300,000  
Gain on disposition of business $ 2,100,000    
ARS | ARS | Subsequent Event      
Subsequent Event [Line Items]      
Proceeds from sale of subsidiary $ 3,300,000    
Contingent consideration payment period   90 days