v3.26.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Net (Loss) Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net Income      
Basic (loss) earnings per share $ 43,027 $ 43,406 $ 49,818
Diluted (loss) earnings per share $ 43,027 $ 43,406 $ 49,818
Weighted Average Shares      
Basic EPS 35,690,000 36,298,000 36,812,000
Effect of Dilutive Securities, Stock Options 201,000 201,000 254,000
Diluted EPS 35,891,000 36,499,000 37,066,000
Net Income per Share (in dollars per share)      
Basic EPS $ 1.21 $ 1.2 $ 1.35
Effect of Dilutive Securities, Stock Options (0.01) (0.01) (0.01)
Diluted EPS $ 1.2 $ 1.19 $ 1.34
Excluded from Diluted EPS 70,000 110,375 19,663