XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Quarter endedNine months ended
 March 31,March 31,
 2024202320242023
 (in thousands, except per share data)
Numerator:
Net income$12,806 $21,221 $60,964 $70,997 
Denominator:
Weighted-average shares, basic25,025 25,196 24,982 25,228 
Dilutive effect of share-based payments412 243 309 208 
Weighted-average shares, diluted25,437 25,439 25,291 25,436 
Net income per common share, basic$0.51 $0.84 $2.44 $2.81 
Net income per common share, diluted$0.50 $0.83 $2.41 $2.79