v3.26.1
Note 4 - Balance Sheet Components - Cash and Cash Equivalents and Investments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents $ 50,929,000 $ 53,814,000
Gross unrealized gains 0 1,000
Gross unrealized losses (11,000) (4,000)
Short-term investments 13,047,000 9,993,000
Investments and Cash 63,987,000 63,810,000
Investments and Cash, Fair Value Disclosure 63,976,000 63,807,000
US Treasury Securities [Member]    
Cash and cash equivalents 2,822,000 4,067,000
Amortized Cost 8,400,000 14,063,000
Gross unrealized gains 0 1,000
Gross unrealized losses (10,000) (4,000)
Estimated Fair Value 8,390,000 14,060,000
Short-term investments 5,568,000 9,993,000
Commercial Paper [Member]    
Cash and cash equivalents 0  
Amortized Cost 7,480,000  
Gross unrealized gains 0  
Gross unrealized losses (1,000)  
Estimated Fair Value 7,479,000  
Short-term investments 7,479  
Cash [Member]    
Cash and Cash Equivalents, at Carrying Value 4,562,000 3,583,000
Money market funds, Fair Value 4,562,000 3,583,000
Cash and cash equivalents 4,562,000 3,583,000
Money Market Funds [Member]    
Cash and Cash Equivalents, at Carrying Value 43,545,000 46,164,000
Money market funds, Fair Value 43,545,000 46,164,000
Cash and cash equivalents $ 43,545,000 $ 46,164,000