XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2025
Earnings Per Share  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three Months Ended

 

 

 

September 30,

 

(in thousands)

 

2025

 

 

2024

 

Basic shares

 

 

5,307

 

 

 

5,203

 

Potential common shares:

 

 

 

 

 

 

Stock options

 

 

98

 

 

 

173

 

Non-vested restricted stock units and restricted shares

 

 

193

 

 

 

200

 

 

 

291

 

 

 

373

 

Diluted shares

 

 

5,598

 

 

 

5,576

 

 

 

 

 

 

 

 

Anti-dilutive shares

 

 

6

 

 

 

9