XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Warrants (Details Textual) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Class of Warrant or Right, Outstanding (in shares) 4,587,002 4,587,002
Class of Warrant or Right, Weighted Average Remaining Contractual Term (Year) 3 years 10 months 9 days 4 years 1 month 9 days
Weighted Average [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 4.9 $ 4.9