XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Weighted Average Common Shares

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Basic weighted average common shares outstanding

 

 

19,063

 

 

 

19,093

 

 

 

18,976

 

 

 

19,189

 

Weighted average common equivalent shares

 

 

102

 

 

 

31

 

 

 

 

 

 

 

Diluted weighted average common shares outstanding

 

 

19,165

 

 

 

19,124

 

 

 

18,976

 

 

 

19,189

 

Options and restricted stock units excluded from diluted
   weighted average share calculation as effect would have
   been anti-dilutive

 

 

1,305

 

 

 

1,620

 

 

 

1,177

 

 

 

1,089