XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Components [Abstract]    
Customer accounts and funds payable $ 1,052 $ 695
Compensation and related benefits 538 420
Sales and use tax accruals 243 90
Advertising accruals 221 147
Other 856 745
Accrued expenses and other current liabilities $ 2,910 $ 2,097