XML 70 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Fair Value Measurements - Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities $ 178,263 $ 83,239
Corporate Debt Securities [Member]    
Marketable Securities 86,636 44,963
Certificates of Deposit [Member]    
Marketable Securities 14,960 15,269
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 68,977 12,084
US Treasury Securities [Member]    
Marketable Securities 1,664 4,399
Asset-Backed Securities [Member]    
Marketable Securities 6,026 6,524
Fair Value, Recurring [Member]    
Marketable Securities 6,026  
Total assets 186,646 107,119
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Marketable Securities 86,636 44,963
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Marketable Securities 14,960 15,269
Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 68,977 12,084
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable Securities 1,664 4,399
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Marketable Securities   6,524
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents) 8,383 23,880
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Total assets 79,024 40,363
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 68,977 12,084
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member]    
Marketable Securities 1,664 4,399
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-Backed Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents) 8,383 23,880
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Total assets 107,622 66,756
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 86,636 44,963
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member]    
Marketable Securities 14,960 15,269
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-Backed Securities [Member]    
Marketable Securities 6,026 6,524
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents) 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Total assets 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-Backed Securities [Member]    
Marketable Securities 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents) $ 0 $ 0