v3.26.1
Note 9 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Common Stock Reserved for Issuance [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 
         

Stock options issued and outstanding

  26,639,812   25,407,299 

RSUs, issued and outstanding

  6,564,721   5,733,306 

2019 Equity Incentive Plan common stock available for future issuance

  7,016,704   10,831,860 

2024 Inducement Award Plan common stock available for future issuance

  76,250   43,250 

Common stock warrants, issued and outstanding

  10,914   10,914 

2022 Employee Stock Purchase Plan common stock available for future issuance

  1,163,398   1,823,454 

Total common stock reserved

  41,471,799   43,850,083 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Securities into which warrants are convertible

 

Warrants Outstanding

  

Exercise Price

 

Expiration Date

          

Common Stock

  10,914  $22.99 

December 2026