XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
3 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share are computed by dividing net income by the weighted-average number of common shares outstanding. Diluted earnings per share are computed by dividing net income by the weighted-average number of common and potential common shares outstanding.

Quarter ended
 September 30,
 20232022
 (in thousands, except per share data)
Numerator:
Net income$15,432 $24,042 
Denominator:
Weighted-average shares, basic24,886 25,201 
Dilutive effect of share-based payments292 250 
Weighted-average shares, diluted25,178 25,451 
Net income per common share, basic$0.62 $0.95 
Net income per common share, diluted$0.61 $0.94 

For the quarters ended September 30, 2023 and 2022, weighted-average shares outstanding excluded from the computation of diluted earnings per share because their effect would be anti-dilutive were 854,893 and 1,128,445, respectively.