XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]        
Net income $ 100,742 $ 95,417 $ 276,968 $ 273,825
Weighted-average number of basic shares outstanding during the period (in shares) 23,055 23,409 23,329 23,457
Dilutive effect of RSUs after application of treasury stock method (in shares) 222 207 217 230
Weighted-average number of diluted shares outstanding during the period (in shares) 23,277 23,616 23,546 23,687
Basic earnings per share (dollars per share) $ 4.37 $ 4.08 $ 11.87 $ 11.67
Diluted earnings per share (dollars per share) $ 4.33 $ 4.04 $ 11.76 $ 11.56