v3.26.3
Note 2 - Significant Accounting Policies - Calculation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Net loss $ (10,726) $ (8,603) $ (10,331) $ (10,807) $ (44,224) $ (23,403) $ (29,660) $ (78,434)
Shares used in computing net loss per share, basic and diluted $ 48,461     $ 48,308     $ 48,359 $ 48,293
Net loss per share, basic and diluted (in dollars per share) $ (0.22)     $ (0.22)     $ (0.61) $ (1.62)
Share-Based Payment Arrangement, Option [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 3,967     4,101     4,061 3,975
Warrant [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0     7     0 7