XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]        
Net income $ 87,101 $ 90,299 $ 176,226 $ 178,408
Weighted-average basic shares outstanding 23,506 23,399 23,463 23,480
Dilutive effect of RSUs after application of treasury stock method 170 199 214 242
Weighted-average number of diluted shares outstanding during the period 23,676 23,598 23,677 23,722
Basic earnings per share $ 3.71 $ 3.86 $ 7.51 $ 7.60
Diluted earnings per share $ 3.68 $ 3.83 $ 7.44 $ 7.52