v3.22.2.2
Note 10 - Warrants (Details Textual) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.82 $ 4.48
Minimum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.01  
Warrants and Rights Outstanding, Term (Year) 1 year  
Maximum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 5.51  
Warrants and Rights Outstanding, Term (Year) 5 years