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 |