Quarterly report [Sections 13 or 15(d)]

Note 18 - Warrants (Details Textual)

v3.25.1
Note 18 - Warrants (Details Textual) - $ / shares
Mar. 31, 2025
Jan. 08, 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 Each Warrant or Right (in shares)   7,812  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.64