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