XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Numerator:    
Continuing operations $ 61,062 $ 46,245
Discontinued operations 770 (80)
Net income and comprehensive income $ 61,832 $ 46,165
Denominator:    
Weighted-average basic shares outstanding 36,111 37,721
Effect of dilutive stock awards 946 1,388
Weighted-average diluted shares outstanding 37,057 39,109
Basic:    
Continuing operations (In dollars per share) $ 1.69 $ 1.23
Discontinued operations (In dollars per share) 0.02 0
Total basic earnings per share (In dollar per share) 1.71 1.22
Diluted:    
Continuing operations (In dollars per share) 1.65 1.18
Discontinued operations (In dollars per share) 0.02 0
Total diluted earnings per share (In dollars per share) $ 1.67 $ 1.18