Note 6 - Warrants (Details Textual) | Jun. 01, 2021USD ($)$ / sharesshares | Mar. 31, 2022USD ($)$ / sharesshares | Mar. 31, 2021USD ($) | Dec. 31, 2021USD ($) |
Gain (Loss) on Derivative Instruments, Net, Pretax, Total | $ | | $ 89,010 | $ 923,480 | |
Public Warrants [Member] | | | | |
Class of Warrant or Right, Outstanding (in shares) | | 6,325,000 | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | | 1 | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | $ 11.50 | | |
Class of Warrant or Right, Redemption Price Per Share (in dollars per share) | $ / shares | | 0.01 | | |
Threshold Closing Price for Specified Number of Trading Days (in dollars per share) | $ / shares | | $ 21 | | |
Threshold Trading Days for Sale of Shares (Day) | | 20 days | | |
Threshold Consecutive Trading Days for Sale of Shares (Day) | | 30 days | | |
Warrants and Rights Outstanding | $ | | | | $ 1,279,182 |
Gain (Loss) on Derivative Instruments, Net, Pretax, Total | $ | | $ 89,010 | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 126,268 | | |
Private Warrants [Member] | | | | |
Class of Warrant or Right, Outstanding (in shares) | | 556,313 | | |
Warrants and Rights Outstanding | $ | | $ 283,720 | | |
Private Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | | | | |
Derivative Liability, Measurement Input | | 2.42 | | |
Private Warrants [Member] | Measurement Input, Price Volatility [Member] | | | | |
Derivative Liability, Measurement Input | | 74.6 | | |
Private Warrants [Member] | Measurement Input, Expected Term [Member] | | | | |
Derivative Liability, Measurement Input | | 3.71 | | |
Private Warrants [Member] | Measurement Input, Exercise Price [Member] | | | | |
Derivative Liability, Measurement Input | | 11.50 | | |
Private Warrants [Member] | Measurement Input, Share Price [Member] | | | | |
Derivative Liability, Measurement Input | | 2.46 | | |
Pre-Funded Warrant [Member] | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | 1 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 0.0001 | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 5,066,600 | | | |
Proceeds from Issuance of Warrants | $ | $ 19,000,000 | | | |
Investor Warrant [Member] | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | 0.75 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 4.125 | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 6,900,000 | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | 0 | | |