XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Net Loss Per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2024

   

2023

 
                 

Net loss

  $ (24,417 )   $ (25,140 )
                 

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

    168,811,095       135,213,196  
                 

Net loss per share – basic and diluted

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

Three Months Ended March 31,

 
   

2024

   

2023

 
                 

Options to purchase common stock

    18,034,438       14,436,046  
                 

Restricted stock units to purchase common stock

    1,977,053       1,218,200  
                 

Warrants to purchase common stock

    211,259       227,434  
                 

Employee Stock Purchase Plan

    471,638       433,328  
                 

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

    20,694,388       16,315,008