v3.26.1
Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost $ 266,911 $ 256,216
Debt Securities, Available-for-Sale [Abstract]    
Total Unrealized Gains 1 29
Assets, Adjusted Cost 286,264 275,621
Assets, Fair Value $ 286,265 275,650
Marketable securities, maturity 12 months  
Cash    
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost $ 134,594 194,182
Cash, Fair Value 134,594 194,182
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 266,911 256,216
Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 19,354 19,434
Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 132,317 62,034
Total Unrealized Gains 0 0
Fair Value 132,317 62,034
Fair Value, Inputs, Level 1 | Money Market Funds | Cash    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 132,317 62,034
Fair Value, Inputs, Level 2 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 19,353 19,405
Total Unrealized Gains 1 29
Fair Value $ 19,354 $ 19,434