XML 64 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: $ 1,017,704 $ 397,261
Marketable Securities: 3,064,362 2,322,469
Total Financial Assets 4,087,924 2,753,554
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 3,061,695 2,350,988
Unrealized Gains 6,827 357
Unrealized Losses (4,160) (28,876)
Fair Value 3,064,362 2,322,469
Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 5,000 10,492
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 5,000 10,492
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,044,859 993,955
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,043,445 1,007,175
Unrealized Gains 2,874 3
Unrealized Losses (1,460) (13,223)
Fair Value 1,044,859 993,955
Corporate bonds    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 1,362,124 1,113,134
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 1,361,132 1,125,920
Unrealized Gains 2,810 271
Unrealized Losses (1,818) (13,057)
Fair Value 1,362,124 1,113,134
Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 657,379 215,380
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 657,118 217,893
Unrealized Gains 1,143 83
Unrealized Losses (882) (2,596)
Fair Value 657,379 215,380
Marketable equity securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable equity securities 0 19,061
Proceeds from sale of marketable equity securities 23,900  
Equity securities, realized gain 4,800 10,700
Initial cost for equity investment 3,000  
Cumulative gain from initial purchase of equity investment 20,900  
Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 3,069,362 2,352,022
Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 858 4,271
Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,015,705 374,280
Total Financial Assets 2,061,422 1,391,567
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,044,859 993,955
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 1,044,859 993,955
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 | Marketable equity securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable equity securities 0 19,061
Level I | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 1,044,859 1,013,016
Level I | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 858 4,271
Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,999 22,981
Total Financial Assets 2,026,502 1,361,987
Level II | Certificates of deposits    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 5,000 10,492
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 5,000 10,492
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,362,124 1,113,134
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 1,362,124 1,113,134
Level II | Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities: 657,379 215,380
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Fair Value 657,379 215,380
Level II | Marketable equity securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable equity securities 0 0
Level II | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 2,024,503 1,339,006
Level II | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 0 0
Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Total Financial Assets 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 | Marketable equity securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable equity securities 0 0
Level III | Marketable securities    
Assets, Fair Value Disclosure [Abstract]    
Marketable Securities 0 0
Level III | Money market funds - restricted    
Assets, Fair Value Disclosure [Abstract]    
Money market funds - restricted 0 0
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,015,705 322,294
Money market funds | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,015,705 322,294
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: 1,999 5,422
Commercial paper | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Commercial paper | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 1,999 5,422
Commercial paper | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Agency securities    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 17,559
Agency securities | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
Agency securities | Level II    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 17,559
Agency securities | Level III    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 0
U.S. government notes    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 51,986
U.S. government notes | Level I    
Assets, Fair Value Disclosure [Abstract]    
Cash Equivalents: 0 51,986
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