XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Quarter endedNine months ended
 March 31,March 31,
 2023202220232022
 (in thousands, except per share data)
Numerator:
Net income from continuing operations$21,221 $23,526 $70,997 $68,751 
Net income from discontinued operations —  100 
Net income$21,221 $23,526 $70,997 $68,851 
Denominator:
Weighted-average shares, basic25,196 25,635 25,228 25,577 
Dilutive effect of share-based payments243 218 208 235 
Weighted-average shares, diluted25,439 25,853 25,436 25,812 
Net income from continuing operations per common share, basic$0.84 $0.92 $2.81 $2.69 
Net income from discontinued operations per common share, basic —  — 
Net income per common share, basic$0.84 $0.92 $2.81 $2.69 
Net income from continuing operations per common share, diluted$0.83 $0.91 $2.79 $2.66 
Net income from discontinued operations per common share, diluted —  — 
Net income per common share, diluted$0.83 $0.91 $2.79 $2.67