v3.22.1
Investments - Schedule of Debt Securities Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Certificates of deposit, Cost or Amortized Cost $ 6,886,628 $ 6,067,438
Total, cost or amortized cost 2,930,235 2,504,901
Gross Unrealized Gains 90 571
Gross Unrealized Losses (7,482) (3,468)
Total, estimated fair value 2,922,843 2,502,004
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Total, estimated fair value 362,690 236,515
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Total, estimated fair value 2,435,661 2,255,038
Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Total, estimated fair value 10,511 10,451
Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Total, estimated fair value 113,981 0
Government bonds    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Cost or Amortized Cost 464,399 850
Gross Unrealized Gains 44 13
Gross Unrealized Losses (12) 0
Available-for-sale debt securities, Total Estimated Fair Value 464,431 863
Government bonds | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Government bonds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 350,450 863
Government bonds | Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Government bonds | Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 113,981 0
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Cost or Amortized Cost 1,104,688 1,156,963
Gross Unrealized Gains 0 0
Gross Unrealized Losses (16) 0
Available-for-sale debt securities, Total Estimated Fair Value 1,104,672 1,156,963
Commercial paper | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 265,857 163,959
Commercial paper | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 838,815 993,004
Commercial paper | Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Commercial paper | Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Cost or Amortized Cost 794,433 917,718
Gross Unrealized Gains 36 220
Gross Unrealized Losses (6,073) (3,147)
Available-for-sale debt securities, Total Estimated Fair Value 788,396 914,791
Corporate debt securities | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 35,914 41,439
Corporate debt securities | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 741,971 862,901
Corporate debt securities | Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 10,511 10,451
Corporate debt securities | Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Mortgage-backed and asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Cost or Amortized Cost 33,046 34,019
Gross Unrealized Gains 10 338
Gross Unrealized Losses (1,381) (321)
Available-for-sale debt securities, Total Estimated Fair Value 31,675 34,036
Mortgage-backed and asset-backed securities | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Mortgage-backed and asset-backed securities | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 31,675 34,036
Mortgage-backed and asset-backed securities | Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Mortgage-backed and asset-backed securities | Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale debt securities, Total Estimated Fair Value 0 0
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Certificates of deposit, Cost or Amortized Cost 533,669 395,351
Certificate of deposit, Total Estimated Fair Value 533,669 395,351
Certificates of deposit | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Certificate of deposit, Total Estimated Fair Value 60,919 31,117
Certificates of deposit | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Certificate of deposit, Total Estimated Fair Value 472,750 364,234
Certificates of deposit | Other Assets, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Certificate of deposit, Total Estimated Fair Value 0 0
Certificates of deposit | Funds Receivable    
Debt Securities, Available-for-sale [Line Items]    
Certificate of deposit, Total Estimated Fair Value $ 0 $ 0