XML 51 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
12 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings per Share
Fiscal year ended June 30,
202320222021
 (in thousands, except per share data)
Numerator:
Net income from continuing operations$88,092 $88,698 $45,389 
Net income (loss) from discontinued operations1,717 100 (34,594)
Net income$89,809 $88,798 $10,795 
Denominator:
Weighted-average shares, basic25,14225,504 25,423 
Dilutive effect of share-based payments220 254 95 
Weighted-average shares, diluted25,36225,758 25,518 
Net income from continuing operations per common share, basic$3.50 $3.48 $1.79 
Net income (loss) from discontinued operations per common share, basic0.07 — (1.36)
Net income per common share, basic$3.57 $3.48 $0.42 
Net income from continuing operations per common share, diluted$3.47 $3.44 $1.78 
Net income (loss) from discontinued operations per common share, diluted0.07 — (1.36)
Net income per common share, diluted $3.54 $3.45 $0.42