XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]    
Net income $ 89,125 $ 88,109
Weighted-average basic shares outstanding 23,420 23,560
Dilutive effect of RSUs after application of treasury stock method 258 284
Weighted-average number of diluted shares outstanding during the period 23,678 23,844
Basic earnings per share $ 3.81 $ 3.74
Diluted earnings per share $ 3.76 $ 3.70