XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Convertible Preferred Stock - Schedule of Preferred Stock (Details)
Dec. 31, 2024
shares
Undesignated Preferred Stock [Member]  
Preferred stock, shares authorized (in shares) 979,000
Series B Preferred Stock [Member]  
Preferred stock, shares authorized (in shares) 1,000,000
Series C Preferred Stock [Member]  
Preferred stock, shares authorized (in shares) 4,000
Series D Preferred Stock [Member]  
Preferred stock, shares authorized (in shares) 12,000
Series E Preferred Stock [Member]  
Preferred stock, shares authorized (in shares) 5,000