v3.25.2
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, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 248,670 $ 339,041
Unrealized Gains 47 402
Unrealized Losses (48) (82)
Market Value 248,669 339,361
Short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 176,050 284,216
Unrealized Gains 47 402
Unrealized Losses (44) (82)
Market Value 176,053 284,536
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 72,620 54,825
Unrealized Gains 0 0
Unrealized Losses (4) 0
Market Value 72,616 54,825
Level 1 | Money Market Funds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 67,627 54,825
Unrealized Gains 0 0
Unrealized Losses (4) 0
Market Value 67,623 54,825
Level 2 | U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 2,473 9,968
Unrealized Gains 0 7
Unrealized Losses 0 0
Market Value 2,473 9,975
Level 2 | U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 45,156 77,769
Unrealized Gains 34 235
Unrealized Losses 0 0
Market Value 45,190 78,004
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 133,414 196,479
Unrealized Gains 13 160
Unrealized Losses (44) (82)
Market Value $ 133,383 $ 196,557