v3.22.0.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Total Estimated Fair Value $ 1,500,000  
Equity Securities, Fair Value 193,200  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Gross Unrealized Gains   $ 131
Marketable securities, Gross Unrealized Losses   (63)
Cash, Equity Securities and Marketable securities, Cost or Amortized Cost 3,572,489  
Equity Securities and Marketable securities, Gross Unrealized Gains 122,066  
Equity Securities and Marketable securities, Gross Unrealized Losses (1,670)  
Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value 3,692,885  
Cash and Marketable securities, Cost or Amortized Cost   2,537,472
Cash and Marketable Securities, Total Estimated Fair Value   2,537,540
Fair Value, Measurements, Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash, Cost or Amortized Cost 1,966,966 464,006
Cash, Total Estimated Fair Value 1,966,966 464,006
Fair Value, Measurements, Recurring | Level 1 Securities | U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 811,092 1,272,125
Marketable securities, Gross Unrealized Gains 1 122
Marketable securities, Gross Unrealized Losses (1,454) (21)
Marketable securities, Total Estimated Fair Value 809,639 1,272,226
Fair Value, Measurements, Recurring | Level 1 Securities | U.S. Government Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 77,409 245,055
Marketable securities, Gross Unrealized Gains 1 8
Marketable securities, Gross Unrealized Losses (8) (24)
Marketable securities, Total Estimated Fair Value 77,402 245,039
Fair Value, Measurements, Recurring | Level 1 Securities | Publicly Traded Equity Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Equity Securities, Fair Value 71,139  
Equity Securities, Gross Unrealized Gains 122,064  
Equity Securities, Total Estimated Fair Value 193,203  
Fair Value, Measurements, Recurring | Level 2 Securities | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 143,124 81,158
Marketable securities, Gross Unrealized Gains   1
Marketable securities, Gross Unrealized Losses (207) (18)
Marketable securities, Total Estimated Fair Value 142,917 81,141
Fair Value, Measurements, Recurring | Level 2 Securities | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 422,328 425,861
Marketable securities, Gross Unrealized Losses (1)  
Marketable securities, Total Estimated Fair Value 422,327 425,861
Fair Value, Measurements, Recurring | Level 2 Securities | Certificates of Deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Cost or Amortized Cost 80,431 49,267
Marketable securities, Total Estimated Fair Value $ 80,431 $ 49,267