Note 2 - Investments and Fair Value Measurement - Summary of Changes in Fair Value of Level III Financial Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Gain (loss) on change in fair value of December 2022 Common Stock Warrants liability | $ 1,315 | $ (717) |
| Fair Value, Inputs, Level 3 [Member] | ||
| Fair value—beginning of period | 1,061 | 1,778 |
| Gain (loss) on change in fair value of December 2022 Common Stock Warrants liability | 1,315 | (717) |
| Fair value—end of period | $ 2,376 | $ 1,061 |