v3.26.1
Note 14 - Preferred Stock - Schedule of Conversions (Details) - shares
Jun. 24, 2026
Jun. 23, 2026
Mar. 10, 2026
Dec. 05, 2025
Jun. 11, 2025
Series X Preferred Stock [Member]          
Shares converted (in shares)       12,656  
Common shares issued (in shares)       66,580  
Shares converted (in shares)       12,656  
Common shares issued (in shares)       66,580  
Series B Convertible Preferred Stock [Member]          
Shares converted (in shares) 735 576 597   771
Common shares issued (in shares) 513,942 403,056 335,346   115,913
Shares converted (in shares) 735 576 597   771
Common shares issued (in shares) 513,942 403,056 335,346   115,913