XML 73 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Note 9 - Fair Value Measurements - Summary of Cash Equivalents and Short-term Investments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 27,448 $ 59,720
Total cash equivalents and available-for-sale securities 144,700  
Fair Value, Recurring [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 27,448 59,720
Available-for-sale securities 114,108 165,336
Total cash equivalents and available-for-sale securities 141,556 225,056
Fair Value, Recurring [Member] | Money Market Fund [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 24,134 46,079
Fair Value, Recurring [Member] | Corporate Debt Securities [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 826 9,663
Available-for-sale securities 56,960 64,570
Fair Value, Recurring [Member] | Securities of U.S. Government and Government Agencies [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   3,978
Available-for-sale securities 30,010 51,500
Fair Value, Recurring [Member] | Commercial Paper [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,488  
Available-for-sale securities 19,499 44,473
Fair Value, Recurring [Member] | Certificates of Deposit [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,721  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member] | Estimated Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,918 4,793
Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 24,134 46,079
Total cash equivalents and available-for-sale securities 24,134 46,079
Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Fund [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 24,134 46,079
Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 3,314 13,641
Available-for-sale securities 114,108 165,336
Total cash equivalents and available-for-sale securities 117,422 178,977
Level 2 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 826 9,663
Available-for-sale securities 56,960 64,570
Level 2 [Member] | Fair Value, Recurring [Member] | Securities of U.S. Government and Government Agencies [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   3,978
Available-for-sale securities 30,010 51,500
Level 2 [Member] | Fair Value, Recurring [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,488  
Available-for-sale securities 19,499 44,473
Level 2 [Member] | Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,721  
Level 2 [Member] | Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 5,918 $ 4,793