Note 4 - Balance Sheet Components - Deferred Revenue, by Arrangement, Disclosure (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Deferred Revenue, Noncurrent | $ 1,523,000 | $ 2,024,000 |
| Government Contract [Member] | ||
| Deferred Revenue, Balance | 68,000 | 65,400,000 |
| Revenue recognized | (81,000) | (65,513,000) |
| Amounts collected or invoiced | 75,000 | 181,000 |
| Deferred Revenue, Balance | 62,000 | 68,000 |
| Current portion | (62,000) | (68,000) |
| Collaboration Revenue [Member] | ||
| Deferred Revenue, Balance | 14,976,000 | 0 |
| Revenue recognized | (5,734,000) | (2,108,000) |
| Amounts collected or invoiced | 0 | 17,084,000 |
| Deferred Revenue, Balance | 9,242,000 | 14,976,000 |
| Current portion | (7,719,000) | (12,952,000) |
| Deferred Revenue, Noncurrent | $ 1,523,000 | $ 2,024,000 |