v3.26.3
Earnings Per Share Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]    
Net Income $ 160,412 $ 143,986
Common share information:    
Weighted average shares outstanding for basic earnings per share 70,054 72,751
Dilutive effect of restricted stock units and performance units 208 158
Weighted average shares outstanding for diluted earnings per share 70,262 72,909
Basic earnings per share $ 2.29 $ 1.98
Diluted earnings per share $ 2.28 $ 1.97
Antidilutive restricted stock units and performance units excluded from computation of earnings per share 28 19