XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Calculation of Basic and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]      
Net income $ 366,794 $ 457,443 $ 321,480
Weighted-average basic shares outstanding 23,446 24,705 25,031
Dilutive effect of RSUs after application of treasury stock method 231 287 454
Weighted-average number of diluted shares outstanding during the period 23,677 24,992 25,485
Basic earnings per share $ 15.64 $ 18.52 $ 12.84
Diluted earnings per share $ 15.49 $ 18.30 $ 12.61