v3.25.2
Note 12 - Preferred Stock - Schedule of Conversions (Details) - shares
Jun. 11, 2025
Jul. 23, 2024
Jul. 22, 2024
Jul. 11, 2024
Jul. 01, 2024
Jan. 24, 2024
Jul. 24, 2023
Jul. 05, 2023
Series A Convertible Preferred Stock [Member]                
Shares converted (in shares)   400 1,000 1,000 1,303 875 875 1,750
Common shares issued (in shares)   25,000 62,500 62,489 81,423 54,678 54,678 109,355
Series B Convertible Preferred Stock [Member]                
Shares converted (in shares) 771              
Common shares issued (in shares) 2,202,357