XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
6 Months Ended
Dec. 31, 2024
Earnings Per Share  
Schedule Of Earnings Per Share, Basic And Diluted

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

December 31,

 

 

December 31,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic shares

 

 

5,247

 

 

 

5,184

 

 

 

5,225

 

 

 

5,183

 

Potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Stock options

 

 

111

 

 

 

66

 

 

 

105

 

 

 

74

 

Non-vested restricted stock units and restricted shares

 

 

224

 

 

 

74

 

 

 

224

 

 

 

103

 

Diluted shares

 

 

5,582

 

 

 

5,324

 

 

 

5,554

 

 

 

5,360

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive shares

 

 

 

 

 

136

 

 

 

 

 

 

136