v3.22.4
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities, Total Estimated Fair Value $ 2,500,000  
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash, Equity Securities and Marketable securities, Cost or Amortized Cost 3,992,124 $ 3,572,489
Equity Securities and Marketable securities, Gross Unrealized Gains 21,019 122,066
Equity Securities and Marketable securities, Gross Unrealized Losses (42,683) (1,670)
Cash, Equity Securities and Marketable Securities, Total Estimated Fair Value 3,970,460 3,692,885
Fair Value, Measurements, Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash, Cost or Amortized Cost 1,325,946 1,966,966
Cash, Total Estimated Fair Value 1,325,946 1,966,966
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 1,630,224 811,092
Marketable securities, Gross Unrealized Gains 109 1
Marketable securities, Gross Unrealized Losses (9,484) (1,454)
Marketable securities, Total Estimated Fair Value 1,620,849 809,639
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 175,269 77,409
Marketable securities, Gross Unrealized Gains 19 1
Marketable securities, Gross Unrealized Losses (188) (8)
Marketable securities, Total Estimated Fair Value 175,100 77,402
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, Cost or Amortized Cost 102,189 71,139
Equity Securities, Gross Unrealized Gains 20,859 122,064
Equity Securities, Gross Unrealized Losses (31,548)  
Equity Securities, Total Estimated Fair Value 91,500 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 309,942 143,124
Marketable securities, Gross Unrealized Gains 32  
Marketable securities, Gross Unrealized Losses (1,462) (207)
Marketable securities, Total Estimated Fair Value 308,512 142,917
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 290,589 422,328
Marketable securities, Gross Unrealized Losses   (1)
Marketable securities, Total Estimated Fair Value 290,589 422,327
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 157,965 80,431
Marketable securities, Gross Unrealized Losses (1)  
Marketable securities, Total Estimated Fair Value $ 157,964 $ 80,431