v3.26.1
FINANCIAL INSTRUMENTS - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Included in cash and cash equivalents:      
Amortized Cost $ 43,831 $ 53,929  
Gross Unrealized Gains 0 1  
Gross Unrealized Losses 0 0  
Fair Value 43,831 53,930  
Restricted cash:      
Amortized Cost 1,888 1,880 $ 1,870
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 1,888 1,880  
Marketable securities:      
Amortized Cost 262,564 321,417  
Gross Unrealized Gains 7 285  
Gross Unrealized Losses (243) (54)  
Fair Value 262,328 321,648  
Money market funds      
Included in cash and cash equivalents:      
Amortized Cost 38,853 48,950  
Gross Unrealized Gains 0 1  
Gross Unrealized Losses 0 0  
Fair Value 38,853 48,951  
Restricted cash:      
Amortized Cost 1,614 1,606  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 1,614 1,606  
Commercial paper      
Included in cash and cash equivalents:      
Amortized Cost 4,978 4,979  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 4,978 4,979  
Marketable securities:      
Fair Value 86,358 84,382  
Certificate of deposit      
Restricted cash:      
Amortized Cost 274 274  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 274 274  
U.S. Treasury securities (due in less than one year)      
Marketable securities:      
Amortized Cost 21,896 22,910  
Gross Unrealized Gains 0 41  
Gross Unrealized Losses (15) 0  
Fair Value 21,881 22,951  
Municipal securities (due in less than one year)      
Marketable securities:      
Amortized Cost 5,013 10,032  
Gross Unrealized Gains 0 9  
Gross Unrealized Losses (4) 0  
Fair Value 5,009 10,041  
Municipal securities (due in one to two years)      
Marketable securities:      
Amortized Cost 2,020    
Gross Unrealized Gains 0    
Gross Unrealized Losses (11)    
Fair Value 2,009    
Government-sponsored enterprise securities (due in less than one year)      
Marketable securities:      
Amortized Cost 2,987    
Gross Unrealized Gains 0    
Gross Unrealized Losses (1)    
Fair Value 2,986    
Commercial paper (due in less than one year)      
Marketable securities:      
Amortized Cost 81,453 79,354  
Gross Unrealized Gains 0 49  
Gross Unrealized Losses (73) 0  
Fair Value 81,380 79,403  
Corporate notes (due in less than one year)      
Marketable securities:      
Amortized Cost 127,029 167,805  
Gross Unrealized Gains 7 175  
Gross Unrealized Losses (86) (16)  
Fair Value 126,950 167,964  
Corporate notes (due in one to two years)      
Marketable securities:      
Amortized Cost 22,166 41,316  
Gross Unrealized Gains 0 11  
Gross Unrealized Losses (53) (38)  
Fair Value $ 22,113 $ 41,289