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

June 30,

 
 

2026

 

2025

 

Warrants for common stock

 1,136,595  1,079,056 

Employee stock options

 508,998  127,094 

Series B Convertible Preferred Stock

 224,437  335,213 

Series C-1 Convertible Preferred Stock

 3,929,785   

Series C-2 Convertible Preferred Stock

 3,929,785   

Series D Convertible Preferred Stock

 9,990,940   

Series J Convertible Preferred Stock

 6,083,005   

Series X Convertible Preferred Stock

   66,580 

Total common stock equivalents

 25,803,545  1,607,943