v3.26.1
Note 13 - Preferred Stock - Schedule of Conversions (Details) - shares
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)   0  
Series B Convertible Preferred Stock [Member]      
Shares converted (in shares) 597   771
Common shares issued (in shares) 335,346   115,913