v3.26.1
Note 11 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 

 

     As Adjusted (Note 1)      As Adjusted (Note 1) 
  

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income (loss)

 $11,370  $(14,190) $(9,212) $(32,284)

Income allocated to participating securities (RSUs)

  168   -   -   - 

Net income (loss) attributable to common stockholders

 $11,202  $(14,190) $(9,212) $(32,284)

Denominator:

                

Weighted average shares outstanding – basic

  44,029,003   43,803,243   44,027,914   43,803,243 

Effect of dilutive securities:

                

Stock options and other awards

  10,826   -   -   - 

Weighted average shares outstanding – diluted

  44,039,829   43,803,243   44,027,914   43,803,243 
                 

Basic income (loss) per share

 $0.25  $(0.32) $(0.21) $(0.74)

Diluted income (loss) per share

 $0.25  $(0.32) $(0.21) $(0.74)