v3.26.1
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