XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Dec. 31, 2018
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,388 $ 7,754
Accrued customer liabilities 1,808 1,810
Other accrued expenses and current liabilities 8,186 7,394
Accrued expenses and other current liabilities $ 19,382 $ 16,958