XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Fair Value Measurements - Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities $ 173,683 $ 83,239
Corporate Debt Securities [Member]    
Marketable Securities 83,674 44,963
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 71,395 12,084
Certificates of Deposit [Member]    
Marketable Securities 13,194 15,269
US Treasury Securities [Member]    
Marketable Securities 1,678 4,399
Asset-Backed Securities [Member]    
Marketable Securities 3,742 6,524
Fair Value, Recurring [Member]    
Marketable Securities 3,742  
Total assets 186,523 107,119
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Marketable Securities 83,674 44,963
Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 71,395 12,084
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Marketable Securities 13,194 15,269
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable Securities 1,678 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) 12,840 23,880
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Total assets 85,913 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] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 71,395 12,084
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] | US Treasury Securities [Member]    
Marketable Securities 1,678 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) 12,840 23,880
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Total assets 100,610 66,756
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 83,674 44,963
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] | Certificates of Deposit [Member]    
Marketable Securities 13,194 15,269
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 3,742 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] | Commercial Paper, Not Included with Cash and Cash Equivalents [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] | 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