XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 11 - Net Income (Loss) Per Share Attributable to Common Stockholders (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

 
         

Numerator

        

Net income (loss)

 $5,179  $(15,591)
         

Denominator

        

Weighted average shares used to compute net income (loss) per share, basic

  240,649,773   227,923,636 

Effect of dilutive shares:

        

Stock-based compensation plans

  1,534,751    

Weighted average shares used to compute net income (loss) per share, diluted

  242,184,524   227,923,636 
         

Net income (loss) per share:

        

Basic

 $0.02  $(0.07)

Diluted

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

Three Months Ended March 31,

 
  

2026

  

2025

 
         

Options to purchase common stock

  23,924,411   20,991,136 
         

Restricted stock units to purchase common stock

  1,496,485   3,096,583 
         

Warrants to purchase common stock

  10,914   10,914 
         

Employee Stock Purchase Plan

     456,056 
         

Total potentially dilutive securities excluded from denominator of the diluted earnings per share computation

  25,431,810   24,554,689