v3.26.1
Summary of Significant Accounting Policies and New Accounting Standards - Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net Income per Share and Weighted Average Shares      
Net income - basic $ 99,720 $ 48,264 $ 2,416
Net income - diluted $ 99,720 $ 48,264 $ 2,416
Weighted average number of shares      
Weighted average number of shares - basic (in shares) 40,546 40,515 40,504
Dilutive effect of restricted stock units (in shares) 418 163 19
Weighted average number of shares - diluted (in shares) 40,964 40,678 40,523
Net income per share      
Basic (in dollars per share) $ 2.46 $ 1.19 $ 0.06
Diluted (in dollars per share) $ 2.43 $ 1.19 $ 0.06