XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share - Computation (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 $ 83,870 $ 87,101 $ 169,917 $ 176,226
Weighted-average number of basic shares outstanding during the period (in shares) 22,282 23,506 22,464 23,463
Dilutive effect of RSUs after application of treasury stock method (in shares) 125 170 186 214
Weighted-average number of diluted shares outstanding during the period (in shares) 22,407 23,676 22,650 23,677
Basic earnings per share (in dollars per shares) $ 3.76 $ 3.71 $ 7.56 $ 7.51
Diluted earnings per share (in dollars per shares) $ 3.74 $ 3.68 $ 7.50 $ 7.44