XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Weighted Average (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]        
Net income $ 130,393 $ 111,860 $ 379,058 $ 341,975
Weighted average number of basic shares outstanding (in shares) 22,087 22,279 22,054 22,332
Dilutive effect of equity awards (in shares) 78 104 104 153
Weighted average number of diluted shares outstanding (in shares) 22,165 22,383 22,158 22,485
Basic earnings per share (in dollars per share) $ 5.90 $ 5.02 $ 17.19 $ 15.31
Diluted earnings per share (in dollars per share) $ 5.88 $ 5.00 $ 17.11 $ 15.21