Note 6 - Liabilities Related to Sale of Future Royalties - Deferred Revenue Activity (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Current portion | $ (2,688) | $ (1,381) |
| Long-term portion | 2,043 | $ 2,679 |
| HealthCare Royalty Partners III, L.P. [Member] | Royalty Arrangement [Member] | ||
| Total liability related to sale of future royalties, start of period | 4,060 | |
| Non-cash royalty revenue paid to HCRP | (372) | |
| Non-cash interest expense recognized | 1,043 | |
| Total liability related to sale of future royalties, end of period | 4,731 | |
| Current portion | (2,688) | |
| Long-term portion | $ 2,043 |