v3.26.1
Computation of Earnings per Share - Schedule of 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 allocable to common shares, basic and diluted (numerator):      
Net income $ 66,186 $ 37,431 $ 144,300
Weighted-average shares (denominator):      
Weighted-average shares for basic EPS (in shares) 47,460 48,031 48,275
Dilutive effect of shares issuable under share-based compensation plans (in shares) 542 299 314
Weighted-average shares for diluted EPS (in shares) 48,002 48,330 48,589
Weighted-average anti-dilutive shares (in shares) 9 300 551
Earnings per Share:      
Basic (in dollars per share) $ 1.39 $ 0.78 $ 2.99
Diluted (in dollars per share) $ 1.38 $ 0.77 $ 2.97