v3.26.1
Fair Value Measurements - Schedule of Cash and Available-for-sale Debt Securities' Amortized Cost, Unrealized Gains (Losses) and Fair Value by Significant Investment Category (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost $ 1,663,773,000 $ 943,536,000
Amortized Cost 4,181,557,000 4,105,023,000
Unrealized Gain 455,000 7,185,000
Unrealized (Loss) (7,051,000) (136,000)
Fair Value 4,174,961,000 4,112,072,000
Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 68,677,000 68,297,000
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Fair Value 68,677,000 68,297,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Level I | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,057,923,000 587,823,000
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Fair Value 1,057,923,000 587,823,000
Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 3,054,957,000 3,448,903,000
Unrealized Gain 455,000 7,185,000
Unrealized (Loss) (7,051,000) (136,000)
Fair Value 3,048,361,000 3,455,952,000
Level II | Time deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost   100,000,000
Unrealized Gain   0
Unrealized (Loss)   0
Fair Value   100,000,000
Level II | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,149,508,000 1,271,232,000
Unrealized Gain 175,000 3,304,000
Unrealized (Loss) (3,785,000) (54,000)
Fair Value 1,145,898,000 1,274,482,000
Level II | U.S. treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 1,640,490,000 1,760,179,000
Unrealized Gain 280,000 3,859,000
Unrealized (Loss) (2,037,000) (4,000)
Fair Value 1,638,733,000 1,764,034,000
Level II | U.S. government agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 177,989,000 146,986,000
Unrealized Gain 0 22,000
Unrealized (Loss) (1,229,000) (78,000)
Fair Value 176,760,000 146,930,000
Level II | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized Cost 86,970,000 170,506,000
Unrealized Gain 0 0
Unrealized (Loss) 0 0
Fair Value 86,970,000 170,506,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 2,499,025,000 3,157,715,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level I | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 2,499,025,000 3,157,715,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II | Time deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,145,898,000 1,274,482,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II | U.S. treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,176,367,000 1,704,266,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II | U.S. government agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 176,760,000 146,930,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent | Level II | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 32,037,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value on a recurring basis 1,663,773,000 943,536,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 56,514,000 57,476,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level I | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 1,057,923,000 587,823,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 549,336,000 298,237,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II | Time deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   100,000,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II | U.S. treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 462,366,000 59,768,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II | U.S. government agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level II | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 86,970,000 138,469,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value on a recurring basis   10,821,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   10,821,000
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level I | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II | Time deposits    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II | U.S. treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II | U.S. government agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCash | Level II | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value   $ 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets measured at fair value on a recurring basis 12,163,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Cash    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 12,163,000  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level I | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level II    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level II | Corporate bonds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level II | U.S. treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level II | U.S. government agency securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 0  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashCurrent | Level II | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 0