XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2024

  

2023

  

2024

  

2023

 
                 

Net loss

 $(14,080) $(17,400) $(54,963) $(65,090)
                 

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

  227,452,883   152,026,112   193,655,660   145,810,175 
                 

Net loss per share – basic and diluted

 $(0.06) $(0.11) $(0.28) $(0.45)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2024

  

2023

  

2024

  

2023

 
                 

Options to purchase common stock

  21,568,098   18,151,747   20,435,908   17,019,217 
                 

Restricted stock units to purchase common stock

  3,090,220   3,629,741   2,763,739   2,840,178 
                 

Warrants to purchase common stock

  140,596   227,434   164,150   227,434 
                 

Employee Stock Purchase Plan

  368,002   337,496   279,880   379,720 
                 

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

  25,166,916   22,346,418   23,643,677   20,466,549