v3.26.1
Note 12 - Preferred Stock - Schedule of Conversions (Details) - shares
Dec. 05, 2025
Jun. 11, 2025
Jan. 24, 2025
Jul. 24, 2024
Jul. 23, 2024
Jul. 22, 2024
Jul. 11, 2024
Jul. 01, 2024
Jul. 05, 2023
Series X Preferred Stock [Member]                  
Shares converted (in shares) 12,656                
Common shares issued (in shares) 66,580                
Series A Convertible Preferred Stock [Member]                  
Shares converted (in shares)     875 875 400 1,000 1,000 1,303 1,750
Common shares issued (in shares)     2,877 2,877 1,315 3,289 3,288 4,285 5,755
Series B Convertible Preferred Stock [Member]                  
Shares converted (in shares)   771              
Common shares issued (in shares)   115,913