v3.26.3
Earnings Per Share (Tables)
3 Months Ended
Sep. 30, 2026
Earnings Per Share  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three Months Ended

 

 

 

September 30,

 

(in thousands)

 

2026

 

 

2025

 

Basic shares

 

 

4,122

 

 

 

5,307

 

Potential common shares:

 

 

 

 

 

 

Stock options

 

 

112

 

 

 

98

 

Non-vested restricted stock units and restricted shares

 

 

131

 

 

 

193

 

Diluted shares

 

 

4,365

 

 

 

5,598

 

 

 

 

 

 

 

 

Anti-dilutive shares

 

 

—

 

 

 

6