XML 102 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued and Other Liabilities Product Warranty and Related Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Product Warranty and Related Liabilities [Roll Forward]      
Warranty balance at beginning of period $ 8,332 $ 9,069 $ 8,550
Warranties issued and assumed in period – recall campaigns 665 678 899
Warranties issued and assumed in period – product warranty 2,143 2,123 2,338
Payments (2,903) (3,129) (3,375)
Adjustments to pre-existing warranties (464) (495) 636
Effect of foreign currency and other (183) 86 21
Warranty balance at end of period $ 7,590 $ 8,332 $ 9,069