XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Earnings per share and the weighted-average number of diluted shares are computed as follows (in thousands, except per share data):
Three Months Ended September 30,
20232022
Net income$86,047 $89,125 
Weighted-average number of basic shares outstanding during the period22,647 23,420 
Dilutive effect of RSUs after application of treasury stock method247 258 
Weighted-average number of diluted shares outstanding during the period22,894 23,678 
Basic earnings per share$3.80 $3.81 
Diluted earnings per share$3.76 $3.76