v3.26.1
Financial Instruments - Schedule of Cash and Cash Equivalents, Money Market Funds and Short-term Investments by Significant Investment Category (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 150,756 $ 173,817
Unrealized Gains 1 28
Unrealized Losses (398) (43)
Market Value 150,359 173,802
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 133,615 145,514
Unrealized Gains 1 28
Unrealized Losses (398) (43)
Market Value 133,218 145,499
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 17,141 28,303
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 17,141 28,303
Level 1 | Money Market Funds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 17,141 24,811
Unrealized Gains 0 0
Unrealized Losses 0 0
Market Value 17,141 24,811
Level 2 | U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 17,087 8,064
Unrealized Gains 0 2
Unrealized Losses (109) (1)
Market Value 16,978 8,065
Level 2 | U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 2,007 1,001
Unrealized Gains 0 0
Unrealized Losses (11) 0
Market Value 1,996 1,001
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 114,521 139,941
Unrealized Gains 1 26
Unrealized Losses (278) (42)
Market Value $ 114,244 $ 139,925