XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Fair Value Measurements - Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities $ 98,601 $ 128,233
Corporate Debt Securities [Member]    
Marketable Securities 55,766 54,281
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 14,302 28,534
Certificates of Deposit [Member]    
Marketable Securities 15,728 18,866
US Treasury Securities [Member]    
Marketable Securities 4,448 16,080
Asset-Backed Securities [Member]    
Marketable Securities 8,357 10,472
Fair Value, Recurring [Member]    
Total assets 98,601 128,808
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Marketable Securities 55,766 54,281
Fair Value, Recurring [Member] | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Marketable Securities 14,302 28,534
Fair Value, Recurring [Member] | Certificates of Deposit [Member]    
Marketable Securities 15,728 18,866
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Marketable Securities 4,448 16,080
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Marketable Securities 8,357 10,472
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents)   575
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Total assets 18,750 45,189
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 14,302 28,534
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 4,448 16,080
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)   575
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Total assets 79,851 83,619
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Marketable Securities 55,766 54,281
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 15,728 18,866
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 8,357 10,472
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Money market funds (cash equivalents)   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