v3.26.1
Note 2 - Significant Accounting Policies - Calculation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Net loss $ (8,603) $ (10,331) $ (44,224) $ (23,403) $ (18,934) $ (67,627)
Shares used in computing net loss per share, basic and diluted $ 48,308   $ 48,308   $ 48,308 $ 48,285
Net loss per share, basic and diluted (in dollars per share) $ (0.18)   $ (0.92)   $ (0.39) $ (1.4)
Share-Based Payment Arrangement, Option [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 4,103   4,176   4,032 3,910
Warrant [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0   7   0 7