XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Warrants (Details Textual) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 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 7 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