XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Note 17 - Net Income 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,

 
  

2026

  

2025

 
  

(in thousands, except per share amounts)

 

Net income per share available to common stockholders

        

Numerator:

        

Net income

 $15,250  $3,566 

Net income attributable to noncontrolling interest

     (126)

Total net income available to common stockholders

 $15,250  $3,440 

Denominator:

        

Weighted average common shares outstanding

  213,266   197,924 

Effect of dilutive securities

        

Stock options

  10,473   16,789 

RSUs

  2,368   6,284 

Warrants

     3,576 

Weighted average diluted shares

  226,107   224,573 
         

Basic net income per share available to common stockholders

 $0.07  $0.02 

Diluted net income per share available to common stockholders

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

Three Months Ended March 31,

 
  

2026

  

2025

 
  

(in thousands)

 

Stock options

  49   20 

RSUs

  144    

Total

  193   20