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] - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair value—beginning of period | $ 1,153 | $ 880 | $ 2,376 | $ 1,061 |
| Gain (loss) on change in fair value of December 2022 Common Stock Warrants liability | 560 | (121) | (663) | (302) |
| Gain on change in fair value of December 2022 Common Stock Warrants liability | 560 | (121) | (663) | (302) |
| Fair value—end of period | $ 1,713 | $ 759 | $ 1,713 | $ 759 |