v3.26.1
Note 11 - Net Loss per Share - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive securities (in shares) 11,641,604 1,023,218
Warrant [Member]    
Antidilutive securities (in shares) 1,136,595 840,032
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 345,300 113,975
Series B Convertible Preferred Stock [Member]    
Antidilutive securities (in shares) 916,997 0
Series C1 Convertible Preferred Stock [Member]    
Antidilutive securities (in shares) 2,426,573 0
Series J Preferred Stock [Member]    
Antidilutive securities (in shares) 6,083,005 0
Series X Preferred Stock [Member]    
Antidilutive securities (in shares) 0 66,580
Restricted Stock [Member]    
Antidilutive securities (in shares) 0 2,631
Convertible Notes Payable [Member]    
Antidilutive securities (in shares) 733,134 0