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

June 30,

 
   

2025

   

2024

 
                 

Stock options to purchase common stock

    167,469       155,642  

Common stock warrants

    3,148,618       208,993  

Total

    3,316,087       364,635