XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Convertible Preferred Stock (Details Textual) - USD ($)
12 Months Ended
Apr. 12, 2023
Apr. 12, 2023
Dec. 31, 2024
Dec. 31, 2023
Proceeds from Issuance of Common Stock     $ 6,482,000 $ 5,992,000
Preferred Stock, Shares Outstanding (in shares)     0  
Conversion of Series E Preferred Stock and Accrued Dividends to Common Stock [Member]        
Conversion of Stock, Shares Issued (in shares) 674,693      
Series E Preferred Stock [Member]        
Preferred Stock, Convertible, Gross Proceeds Threshold $ 4 $ 4    
Preferred Stock, Convertible, Conversion Price (in dollars per share) $ 6 $ 6    
Preferred Stock, Shares Outstanding (in shares)     0  
Securities Purchase Agreements [Member]        
Proceeds from Issuance of Common Stock $ 6,000,000 $ 6,000,000