v3.25.1
Note 18 - Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 
  

(in thousands, except per share amounts)

 

Net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders

        

Numerator:

        

Net income (loss)

 $3,566  $(1,954)

Net (income) loss attributable to noncontrolling interest

  (126)  238 

Total net income (loss) available to common stockholders

 $3,440  $(1,716)

Denominator:

        

Weighted average common shares outstanding

  197,924   181,495 

Effect of dilutive securities

        

Stock options

  16,789    

RSUs

  6,284    

Warrants

  3,576    

Weighted average diluted shares

  224,573   181,495 
         

Basic net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders

 $0.02  $(0.01)

Diluted net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders

 $0.02  $(0.01)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Stock options

  20   26,813 

RSUs

     12,394 

Warrants

     17,905 

Earn-out shares

     3,000 

Total

  20   60,112