v3.26.1
Note 12 - Net Loss per Share - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive securities (in shares) 25,803,545 1,607,943
Warrant [Member]    
Antidilutive securities (in shares) 1,136,595 1,079,056
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 508,998 127,094
Series B Convertible Preferred Stock [Member]    
Antidilutive securities (in shares) 224,437 335,213
Series C1 Convertible Preferred Stock [Member]    
Antidilutive securities (in shares) 3,929,785 0
Series C2 Convertible Preferred Stock [Member]    
Antidilutive securities (in shares) 3,929,785 0
Series D Preferred Stock [Member]    
Antidilutive securities (in shares) 9,990,940 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