XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Net Loss Per Share Attributable to Common Stockholders (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

 
         

Net loss

 $(15,591) $(24,417)
         

Shares used to compute net loss per share – basic and diluted

  227,923,636   168,811,095 
         

Net loss per share – basic and diluted

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

Three Months Ended March 31,

 
  

2025

  

2024

 
         

Options to purchase common stock

  20,991,136   18,034,438 
         

Restricted stock units to purchase common stock

  3,096,583   1,977,053 
         

Warrants to purchase common stock

  10,914   211,259 
         

Employee Stock Purchase Plan

  456,056   471,638 
         

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

  24,554,689   20,694,388