v3.26.1
FINANCIAL INSTRUMENTS - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Included in cash and cash equivalents:    
Amortized Cost $ 48,722 $ 53,929
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 48,722 53,930
Restricted cash:    
Amortized Cost 1,884 1,880
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,884 1,880
Marketable securities:    
Amortized Cost 270,373 321,417
Gross Unrealized Gains 34 285
Gross Unrealized Losses (215) (54)
Fair Value 270,192 321,648
Money market funds    
Included in cash and cash equivalents:    
Amortized Cost 43,727 48,950
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 43,727 48,951
Restricted cash:    
Amortized Cost 1,610 1,606
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 1,610 1,606
Commercial paper    
Included in cash and cash equivalents:    
Amortized Cost 4,995 4,979
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 4,995 4,979
Marketable securities:    
Fair Value 71,557 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 14,980 22,910
Gross Unrealized Gains 5 41
Gross Unrealized Losses 0 0
Fair Value 14,985 22,951
Municipal securities (due in less than one year)    
Marketable securities:    
Amortized Cost 10,023 10,032
Gross Unrealized Gains 1 9
Gross Unrealized Losses (2) 0
Fair Value 10,022 10,041
Municipal securities (due in one to two years)    
Marketable securities:    
Amortized Cost 2,024  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7)  
Fair Value 2,017  
Government-sponsored enterprise securities (due in less than one year)    
Marketable securities:    
Amortized Cost 2,960  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Fair Value 2,959  
Commercial paper (due in less than one year)    
Marketable securities:    
Amortized Cost 66,584 79,354
Gross Unrealized Gains 5 49
Gross Unrealized Losses (28) 0
Fair Value 66,561 79,403
Corporate notes (due in less than one year)    
Marketable securities:    
Amortized Cost 149,086 167,805
Gross Unrealized Gains 23 175
Gross Unrealized Losses (130) (16)
Fair Value 148,979 167,964
Corporate notes (due in one to two years)    
Marketable securities:    
Amortized Cost 24,716 41,316
Gross Unrealized Gains 0 11
Gross Unrealized Losses (47) (38)
Fair Value $ 24,669 $ 41,289