XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]        
Net Income $ 91,965 $ 80,775 $ 193,644 $ 187,324
Common share information:        
Weighted average shares outstanding for basic earnings per share 72,838 72,962 72,854 72,929
Dilutive effect of stock options, restricted stock units, and performance units 146 182 145 212
Weighted average shares outstanding for diluted earnings per share 72,984 73,144 72,999 73,141
Basic earnings per share $ 1.26 $ 1.11 $ 2.66 $ 2.57
Diluted earnings per share $ 1.26 $ 1.10 $ 2.65 $ 2.56
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 24 31 22 25