XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Components [Abstract]    
Compensation and related benefits $ 517 $ 523
Sales and use tax and VAT accruals 396 323
Advertising accruals 172 207
Operating lease liabilities 150 153
Other 613 561
Accrued expenses and other current liabilities $ 1,848 $ 1,767