v3.26.1
Note 10 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
      As Adjusted (Note 1) 
  

2026

  

2025

 

Numerator:

        

Net loss

 $(20,582) $(18,094)

Denominator:

        

Weighted average shares outstanding – basic

  44,026,813   43,803,243 

Effect of dilutive securities:

        

Stock options and other awards

  -   - 

Weighted average shares outstanding – diluted

  44,026,813   43,803,243 
         

Basic loss per share

 $(0.47) $(0.41)

Diluted loss per share

 $(0.47) $(0.41)