XML 23 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
9 Months Ended
Mar. 31, 2025
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 endedNine months ended
 March 31,March 31,
 2025202420252024
 (in thousands, except per share data)
Numerator:
Net income$17,431 $12,806 $51,458 $60,964 
Denominator:
Weighted-average shares, basic23,275 25,025 23,746 24,982 
Dilutive effect of share-based payments329 412 419 309 
Weighted-average shares, diluted23,604 25,437 24,165 25,291 
Net income per common share, basic$0.75 $0.51 $2.17 $2.44 
Net income per common share, diluted$0.74 $0.50 $2.13 $2.41 

For the quarter and nine months ended March 31, 2025, weighted-average shares outstanding excluded from the computation of diluted earnings per share because their effect would be anti-dilutive were 241,641 and 245,303, respectively. For the quarter and nine months ended March 31, 2024, weighted-average shares outstanding excluded from the computation of diluted earnings per share because their effect would be anti-dilutive were 164,093 and 755,797, respectively.