Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Summary of Significant Accounting Policies (Details Textual)

v3.23.3
Note 2 - Summary of Significant Accounting Policies (Details Textual) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Nov. 30, 2019
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 5.19   $ 5.19  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,629,117 1,412,368    
Prefunded Warrants [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 253,828 253,828    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.001   $ 0.001 $ 0.001