XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Note 20 - Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
  

(in thousands, except

 
  

per share amounts)

 

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

            

Numerator:

            

Net income (loss)

 $35,120  $(29,142) $(21,501)

Net income (loss) attributable to noncontrolling interest

  321   (52)  224 

Total net income (loss) available to common stockholders

 $34,799  $(29,090) $(21,725)

Denominator:

            

Weighted average common shares outstanding

  207,587   183,721   182,257 

Effect of dilutive securities

            

Stock options

  15,426   —   — 

RSUs

  5,044   —   — 

Warrants

  1,236   —   — 

Weighted average diluted shares

  229,293   183,721   182,257 
             

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

 $0.17  $(0.16) $(0.12)

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

 $0.15  $(0.16) $(0.12)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
  

(in thousands)

 

Stock options

  80   23,280   27,192 

RSUs

  7   9,660   10,703 

Warrants

  —   14,815   17,905 

Earn-out shares

  —   —   3,000 

Total

  87   47,755   58,800