XML 59 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: $ 1,741,879 $ 1,017,704
Marketable Securities: 5,541,116  
Total Financial Assets 7,284,406 4,087,924
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 5,580,271 3,063,694
Unrealized Gains 8,736 6,827
Unrealized Losses (13,525) (4,160)
Fair Value 5,575,482 3,066,361
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 48,815 0
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 48,815 1,999
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 48,815 1,999
Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 5,000
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,921,490 1,044,859
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,954,733 1,043,445
Unrealized Gains 2,739 2,874
Unrealized Losses (4,616) (1,460)
Fair Value 1,952,856 1,044,859
Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 2,593,547 1,362,124
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 2,595,682 1,361,132
Unrealized Gains 4,356 2,810
Unrealized Losses (6,491) (1,818)
Fair Value 2,593,547 1,362,124
Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 977,264 657,379
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 981,041 657,118
Unrealized Gains 1,641 1,143
Unrealized Losses (2,418) (882)
Fair Value 980,264 657,379
Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 5,541,116 3,069,362
Money market funds - restricted cash    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted cash 1,411 858
Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,738,879 1,015,705
Total Financial Assets 3,661,780 2,061,422
Level I | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level I | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level I | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,921,490 1,044,859
Level I | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level I | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level I | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 1,921,490 1,044,859
Level I | Money market funds - restricted cash    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted cash 1,411 858
Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 3,000 1,999
Total Financial Assets 3,622,626 2,026,502
Level II | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 48,815 0
Level II | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 5,000
Level II | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level II | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 2,593,547 1,362,124
Level II | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 977,264 657,379
Level II | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 3,619,626 2,024,503
Level II | Money market funds - restricted cash    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted cash 0 0
Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Total Financial Assets 0 0
Level III | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level III | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level III | U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level III | Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level III | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 0 0
Level III | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 0 0
Level III | Money market funds - restricted cash    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted cash 0 0
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,707,513 1,015,705
Money market funds | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,707,513 1,015,705
Money market funds | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Money market funds | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 1,999
Commercial paper | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Commercial paper | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 1,999
Commercial paper | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 3,000 0
Agency securities | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Agency securities | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 3,000 0
Agency securities | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 31,366 0
U.S. government notes | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 31,366 0
U.S. government notes | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
U.S. government notes | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: $ 0 $ 0