v3.22.2.2
Note 9 - Fair Value Measurements - Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation (Details) - Fair Value, Inputs, Level 3 [Member] - Fair Value, Recurring [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Balance, beginning of period $ 283,720 $ 1,040,305 $ 372,730 $ 1,963,785
Change in fair value of warrant liability (178,021) (189,146) (267,031) (1,112,626)
Balance, end of period $ 105,699 $ 851,159 $ 105,699 $ 851,159