v3.26.1
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 165,885 $ 120,155
Marketable securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 426,882 679,959
Gross Unrealized Gains 144 1,267
Gross Unrealized Losses (552) (1)
Fair Value 426,474 681,225
Marketable securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 213,911 186,971
Gross Unrealized Gains 0 231
Gross Unrealized Losses (651) 0
Fair Value 213,260 187,202
US Treasury securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 426,882 679,959
Gross Unrealized Gains 144 1,267
Gross Unrealized Losses (552) (1)
Fair Value 426,474 681,225
US Treasury securities | Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesNoncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 213,911 186,971
Gross Unrealized Gains 0 231
Gross Unrealized Losses (651) 0
Fair Value 213,260 187,202
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 165,885 $ 120,155