v3.26.1
Fair Value Instruments - Schedule of Cash, Cash Equivalents and Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 427,740 $ 496,304
Gross Unrealized Gains 90 1,190
Gross Unrealized (Losses) (1,699) (8)
Amortized Cost 1,104,531 954,675
Aggregate fair value, total 1,102,922 955,857
Balance Sheet Location: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 417,891 331,487
Balance Sheet Location: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 427,740 496,304
Balance Sheet Location: us-gaap:LongTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate fair value, total 257,291 128,066
Level 2:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 676,791 458,371
Gross Unrealized Gains 90 1,190
Gross Unrealized (Losses) (1,699) (8)
Aggregate Fair Value 675,182 459,553
Level 2: | Balance Sheet Location: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 417,891 331,487
Debt securities, available-for-sale, term (in years) 1 year  
Level 2: | Balance Sheet Location: us-gaap:LongTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value $ 257,291 128,066
Level 2: | Balance Sheet Location: us-gaap:LongTermInvestments | Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term (in years) 1 year  
Level 2: | Balance Sheet Location: us-gaap:LongTermInvestments | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, available-for-sale, term (in years) 2 years  
Level 2: | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   12,887
Gross Unrealized Gains   2
Gross Unrealized (Losses)   (1)
Aggregate Fair Value   12,888
Level 2: | Commercial paper | Balance Sheet Location: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value   12,888
Level 2: | Commercial paper | Balance Sheet Location: us-gaap:LongTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value   0
Level 2: | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 351,823 211,268
Gross Unrealized Gains 45 535
Gross Unrealized (Losses) (729) (6)
Aggregate Fair Value 351,139 211,797
Level 2: | Corporate bonds | Balance Sheet Location: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 233,219 142,801
Level 2: | Corporate bonds | Balance Sheet Location: us-gaap:LongTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 117,920 68,996
Level 2: | U.S. government agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 324,968 234,216
Gross Unrealized Gains 45 653
Gross Unrealized (Losses) (970) (1)
Aggregate Fair Value 324,043 234,868
Level 2: | U.S. government agency securities | Balance Sheet Location: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 184,672 175,798
Level 2: | U.S. government agency securities | Balance Sheet Location: us-gaap:LongTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Fair Value 139,371 59,070
Cash and cash equivalents | Level 1:    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 427,740 496,304
Aggregate Fair Value $ 427,740 $ 496,304