XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Net Loss Per Share of Common Stock (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Net loss

 $(49,956) $(13,057)

Basic and diluted net loss per share

 $(0.66) $(0.62)

Weighted-average shares used to compute basic and diluted net loss per share

  75,715   21,130 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Options to purchase common stock

  7,234,248   3,677,075 

Common stock warrants

  50,029,052   4,850,241 

Pre-funded warrants to purchase common stock

     4,545,455