Quarterly report [Sections 13 or 15(d)]

Note 13 - Notes Payable (Details Textual)

v3.25.1
Note 13 - Notes Payable (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Feb. 25, 2025
Jan. 08, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 2.41 $ 2.41
Warrant Issued With Unsecured Promissory Notes [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   7,812    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.64    
Unsecured Promissory Notes Dated January 8, 2025 [Member]        
Debt Instrument, Face Amount   $ 0.1    
Debt Instrument, Minimum Proceeds to Trigger Conversion to Common Stock   $ 10.0    
Debt Instrument, Conversion Price, Percentage of Lowest Price Paid by Investors   85.00%    
Debt Instrument, Conversion Price, Pre-Money Valuation Amount   $ 30.0    
Promissory Note [Member]        
Proceeds from Issuance of Debt $ 0.2