v3.26.3
Fair Value Measurements - Fair Value of Financial Assets by Level (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial Assets:    
Cash Equivalents: $ 905,200 $ 1,336,100
Marketable Securities: 12,070,900  
Marketable Securities 12,070,900 8,779,100
Money market funds - restricted cash 1,500 1,400
Total Financial Assets 12,977,600 10,116,600
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 12,698,300 8,914,400
Unrealized Gains 100 27,500
Unrealized Losses (117,200) (1,500)
Fair Value 12,581,200 8,940,400
Commercial paper    
Financial Assets:    
Marketable Securities: 688,200 83,000
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 738,500 112,800
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 738,500 112,800
Certificate of deposits    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 450,000 0
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 450,000 0
U.S. government notes    
Financial Assets:    
Marketable Securities: 2,951,700 2,854,300
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 2,987,700 2,970,400
Unrealized Gains 0 8,800
Unrealized Losses (26,000) 0
Fair Value 2,961,700 2,979,200
Corporate bonds    
Financial Assets:    
Marketable Securities: 7,036,800 4,329,700
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 7,110,300 4,321,200
Unrealized Gains 100 16,000
Unrealized Losses (73,600) (900)
Fair Value 7,036,800 4,336,300
Municipal bonds    
Financial Assets:    
Marketable Securities: 29,300 14,500
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 29,700 14,500
Unrealized Gains 0 0
Unrealized Losses (400) 0
Fair Value 29,300 14,500
Agency securities    
Financial Assets:    
Marketable Securities: 1,364,900 1,497,600
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,382,100 1,495,500
Unrealized Gains 0 2,700
Unrealized Losses (17,200) (600)
Fair Value 1,364,900 1,497,600
Money market funds    
Financial Assets:    
Cash Equivalents: 394,900 1,174,800
Commercial paper    
Financial Assets:    
Cash Equivalents: 50,300 29,800
Corporate bonds    
Financial Assets:    
Cash Equivalents: 0 6,600
Certificate of deposits    
Financial Assets:    
Cash Equivalents: 450,000 0
U.S. government notes    
Financial Assets:    
Cash Equivalents: 10,000 124,900
Level I    
Financial Assets:    
Cash Equivalents: 404,900 1,299,700
Marketable Securities 2,951,700 2,854,300
Money market funds - restricted cash 1,500 1,400
Total Financial Assets 3,358,100 4,155,400
Level I | Commercial paper    
Financial Assets:    
Marketable Securities: 0 0
Level I | U.S. government notes    
Financial Assets:    
Marketable Securities: 2,951,700 2,854,300
Level I | Corporate bonds    
Financial Assets:    
Marketable Securities: 0 0
Level I | Municipal bonds    
Financial Assets:    
Marketable Securities: 0 0
Level I | Agency securities    
Financial Assets:    
Marketable Securities: 0 0
Level I | Money market funds    
Financial Assets:    
Cash Equivalents: 394,900 1,174,800
Level I | Commercial paper    
Financial Assets:    
Cash Equivalents: 0 0
Level I | Corporate bonds    
Financial Assets:    
Cash Equivalents: 0 0
Level I | Certificate of deposits    
Financial Assets:    
Cash Equivalents: 0 0
Level I | U.S. government notes    
Financial Assets:    
Cash Equivalents: 10,000 124,900
Level II    
Financial Assets:    
Cash Equivalents: 500,300 36,400
Marketable Securities 9,119,200 5,924,800
Money market funds - restricted cash 0 0
Total Financial Assets 9,619,500 5,961,200
Level II | Commercial paper    
Financial Assets:    
Marketable Securities: 688,200 83,000
Level II | U.S. government notes    
Financial Assets:    
Marketable Securities: 0 0
Level II | Corporate bonds    
Financial Assets:    
Marketable Securities: 7,036,800 4,329,700
Level II | Municipal bonds    
Financial Assets:    
Marketable Securities: 29,300 14,500
Level II | Agency securities    
Financial Assets:    
Marketable Securities: 1,364,900 1,497,600
Level II | Money market funds    
Financial Assets:    
Cash Equivalents: 0 0
Level II | Commercial paper    
Financial Assets:    
Cash Equivalents: 50,300 29,800
Level II | Corporate bonds    
Financial Assets:    
Cash Equivalents: 0 6,600
Level II | Certificate of deposits    
Financial Assets:    
Cash Equivalents: 450,000 0
Level II | U.S. government notes    
Financial Assets:    
Cash Equivalents: 0 0
Level III    
Financial Assets:    
Cash Equivalents: 0 0
Marketable Securities 0 0
Money market funds - restricted cash 0 0
Total Financial Assets 0 0
Level III | Commercial paper    
Financial Assets:    
Marketable Securities: 0 0
Level III | U.S. government notes    
Financial Assets:    
Marketable Securities: 0 0
Level III | Corporate bonds    
Financial Assets:    
Marketable Securities: 0 0
Level III | Municipal bonds    
Financial Assets:    
Marketable Securities: 0 0
Level III | Agency securities    
Financial Assets:    
Marketable Securities: 0 0
Level III | Money market funds    
Financial Assets:    
Cash Equivalents: 0 0
Level III | Commercial paper    
Financial Assets:    
Cash Equivalents: 0 0
Level III | Corporate bonds    
Financial Assets:    
Cash Equivalents: 0 0
Level III | Certificate of deposits    
Financial Assets:    
Cash Equivalents: 0 0
Level III | U.S. government notes    
Financial Assets:    
Cash Equivalents: $ 0 $ 0