XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2023
Earnings Per Share  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three Months Ended

 

 

 

September 30,

 

(in thousands)

 

2023

 

 

2022

 

Basic shares

 

 

5,182

 

 

 

5,311

 

Potential common shares:

 

 

 

 

 

 

Stock options

 

 

81

 

 

 

58

 

Non-vested restricted stock units and restricted shares

 

 

112

 

 

 

98

 

Diluted shares

 

 

5,375

 

 

 

5,467

 

 

 

 

 

 

 

 

Anti-dilutive shares

 

 

154

 

 

 

173