v3.24.1.u1
Fair Value Measurements - Fair Value of Financial Assets by Level (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: $ 1,356,794 $ 1,017,704
Marketable Securities: 3,357,597 3,064,362
Total Financial Assets 4,715,251 4,087,924
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 3,364,373 3,061,695
Unrealized Gains 1,231 6,827
Unrealized Losses (8,007) (4,160)
Fair Value 3,357,597 3,064,362
Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 3,357,597 3,069,362
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 15,640 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 15,640 0
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 15,640 0
Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 5,000
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 5,000
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,236,709 1,044,859
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,238,929 1,043,445
Unrealized Gains 468 2,874
Unrealized Losses (2,688) (1,460)
Fair Value 1,236,709 1,044,859
Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,554,965 1,362,124
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,558,489 1,361,132
Unrealized Gains 618 2,810
Unrealized Losses (4,142) (1,818)
Fair Value 1,554,965 1,362,124
Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 550,283 657,379
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 551,315 657,118
Unrealized Gains 145 1,143
Unrealized Losses (1,177) (882)
Fair Value 550,283 657,379
Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 860 858
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,035,025 1,015,705
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 8,980 1,999
Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,988 0
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 310,801 0
Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,345,826 1,015,705
Total Financial Assets 2,583,395 2,061,422
Level I | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 1,236,709 1,044,859
Level I | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level I | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level I | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,236,709 1,044,859
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 1,236,709 1,044,859
Level I | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level I | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level I | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 860 858
Level I | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,035,025 1,015,705
Level I | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level I | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level I | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 310,801 0
Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 10,968 1,999
Total Financial Assets 2,131,856 2,026,502
Level II | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 2,120,888 2,024,503
Level II | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 15,640 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 15,640 0
Level II | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 5,000
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 5,000
Level II | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level II | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,554,965 1,362,124
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 1,554,965 1,362,124
Level II | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 550,283 657,379
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 550,283 657,379
Level II | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 0 0
Level II | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level II | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 8,980 1,999
Level II | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,988 0
Level II | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Total Financial Assets 0 0
Level III | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 0 0
Level III | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level III | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level III | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level III | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level III | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 0 0
Level III | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 0 0
Level III | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level III | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level III | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Level III | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: $ 0 $ 0