XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]        
Net income $ 109,938 $ 83,870 $ 230,115 $ 169,917
Weighted-average number of basic shares outstanding during the period (in shares) 22,414 22,282 22,359 22,464
Dilutive effect of equity awards (in shares) 120 125 178 186
Weighted-average number of diluted shares outstanding during the period (in shares) 22,534 22,407 22,537 22,650
Basic earnings per share (in dollars per share) $ 4.90 $ 3.76 $ 10.29 $ 7.56
Diluted earnings per share (in dollars per share) $ 4.88 $ 3.74 $ 10.21 $ 7.50