XML 35 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share
6 Months Ended
Dec. 31, 2024
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 endedSix months ended
 December 31,December 31,
 2024202320242023
 (in thousands, except per share data)
Numerator:
Net income$17,053 $32,726 $34,028 $48,158 
Denominator:
Weighted-average shares, basic23,806 25,035 23,976 24,961 
Dilutive effect of share-based payments411 299 474 274 
Weighted-average shares, diluted24,217 25,334 24,450 25,235 
Net income per common share, basic$0.72 $1.31 $1.42 $1.93 
Net income per common share, diluted$0.70 $1.29 $1.39 $1.91 

For the quarter and six months ended December 31, 2024, weighted-average shares outstanding excluded from the computation of diluted earnings per share because their effect would be anti-dilutive were 197,803 and 210,206, respectively. For the quarter and six months ended December 31, 2023, weighted-average shares outstanding excluded from the computation of diluted earnings per share because their effect would be anti-dilutive were 563,690 and 931,367, respectively.