v3.26.1
Note 11 - Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
         
  

March 31,

 
  

2026

  

2025

 

Warrants for common stock

  1,136,595   840,032 

Employee stock options

  345,300   113,975 

Series B Convertible Preferred Stock

  916,997    

Series C-1 Convertible Preferred Stock

  2,426,573    

Series J Convertible Preferred Stock

  6,083,005    

Series X Convertible Preferred Stock

     66,580 

Restricted stock awards

     2,631 

Convertible notes payable

  733,134    

Total common stock equivalents

  11,641,604   1,023,218