XML 36 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,405 $ 7,754
Accrued customer liabilities 2,245 1,810
Accrued purchases of property and equipment 2,411 1,603
Current operating lease liabilities 1,199  
Other accrued expenses and current liabilities 7,807 5,791
Accrued expenses and other current liabilities $ 23,067 $ 16,958