XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Mar. 14, 2022
Numerator:        
Continuing operations $ 232,677 $ 137,713 $ 101,752  
Discontinued operations 4,388 (936) (8,394)  
Net income and comprehensive income $ 237,065 $ 136,777 $ 93,358  
Denominator:        
Weighted-average basic shares outstanding 37,085 39,413 44,781  
Effect of dilutive stock awards 1,249 894 743  
Effect of ASR     76  
Weighted-average diluted shares outstanding 38,334 40,307 45,600  
Basic:        
Continuing operations (In dollars per share) $ 6.27 $ 3.49 $ 2.27  
Discontinued operations (In dollars per share) 0.12 (0.02) (0.19)  
Total basic earnings per share (In dollar per share) 6.39 3.47 2.08  
Diluted:        
Continuing operations (In dollars per share) 6.07 3.42 2.23  
Discontinued operations (In dollars per share) 0.11 (0.02) (0.18)  
Total diluted earnings per share (In dollars per share) $ 6.18 $ 3.39 $ 2.05  
Authorized amount for repurchase       $ 150,000
Weighted Average        
Diluted:        
Weighted-average antidilutive shares 23 115 403