XML 19 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components [Abstract]    
Customer accounts and funds payable $ 736 $ 681
Compensation and related benefits 500 410
Advertising accruals 195 264
Other current tax liabilities 38 229
Other 935 751
Accrued expenses and other current liabilities $ 2,404 $ 2,335