v3.25.1
Earnings Per Share - Weighted Average (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]        
Net income $ 111,860 $ 115,350 $ 341,975 $ 285,267
Weighted-average number of basic shares outstanding during the period (in shares) 22,279 22,292 22,332 22,407
Dilutive effect of equity awards (in shares) 104 186 153 186
Weighted-average number of diluted shares outstanding during the period (in shares) 22,383 22,478 22,485 22,593
Basic earnings per share (in dollars per share) $ 5.02 $ 5.17 $ 15.31 $ 12.73
Diluted earnings per share (in dollars per share) $ 5.00 $ 5.13 $ 15.21 $ 12.63