Note 2 - Investments and Fair Value Measurement - Summary of Changes in Fair Value of Level III Financial Liabilities (Details) - Fair Value, Inputs, Level 3 [Member] $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2023
USD ($)
| |
| Fair value—beginning of period | $ 7,098 |
| Change in fair value of 2022 Warrants liability | (5,311) |
| Fair value—end of period | $ 1,787 |