XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Millions
Sep. 30, 2017
Dec. 31, 2016
Balance Sheet Components Disclosure [Abstract]    
European Commission fine $ 2,844 $ 0
Accrued customer liabilities 1,262 1,256
Other accrued expenses and current liabilities 5,201 4,888
Accrued expenses and other current liabilities $ 9,307 $ 6,144