Annual report pursuant to Section 13 and 15(d)

Note 13 - Subsequent Event (Details Textual)

v3.24.1
Note 13 - Subsequent Event (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Prefunded Warrants [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.001
March 2024 Offering [Member] | Subsequent Event [Member]    
Stock Issued During Period, Shares, New Issues 1,366,668  
Shares Issued, Price Per Share $ 7.5  
Issuance of Stock, Underwriter Options, Number of Shares 300,000  
Proceeds from Issuance or Sale of Equity $ 13.6  
March 2024 Offering [Member] | Subsequent Event [Member] | Prefunded Warrants [Member]    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 633,332  
Warrants Issued, Price Per Warrant $ 7.499  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001