v3.25.1
Note 9 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Apr. 17, 2025
Stock Issued During Period, Shares, Warrants Exercised (in shares)   10,000          
Conversion of Series F Preferred Stock to Common Stock [Member]              
Conversion of Stock, Shares Converted (in shares)   0 922        
Conversion of Stock, Amount of Dividends Converted     $ 84,000        
Conversion of Stock, Shares Issued (in shares)   641,592 90,056 288,968 352,624 641,592  
Common Stock Warrants [Member]              
Class of Warrant or Right, Exercised (in shares)   10,000 0        
Proceeds From Warrant Exercises, Net   $ 31,000 $ 0        
Subsequent Event [Member] | Conversion of Series F Preferred Stock to Common Stock [Member]              
Conversion of Stock, Shares Converted (in shares) 52            
Conversion of Stock, Amount of Dividends Converted $ 4,000            
Conversion of Stock, Shares Issued (in shares) 5,044            
Subsequent Event [Member] | Common Stock Warrants [Member]              
Class of Warrant or Right, Exercised (in shares) 165,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights Exercised (in dollars per share) $ 3.41            
Stock Issued During Period, Shares, Warrants Exercised (in shares) 165,000            
Proceeds from Warrant Exercises $ 598,000            
Proceeds From Warrant Exercises, Net $ 520,000            
Stock Repurchase Program [Member] | Subsequent Event [Member]              
Share Repurchase Program, Authorized, Amount             $ 500,000
Share Repurchase Program, Remaining Authorized, Amount             $ 500,000