v3.26.1
Note 9 - Net Loss Per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

RSUs, stock options and ESPP to purchase common stock

    4,668,733       2,700,406       4,668,733       2,700,406  

Common stock warrants

    20,265,576       20,265,576       20,265,576       20,265,576