XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.1
Contingencies - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning warranty reserve $ 14,214 $ 14,753
Warranty payments (3,198) (9,955)
Warranty claims 301 10,585
Provision for product warranties and other adjustments 2,423 (1,169)
Ending warranty reserve $ 13,740 $ 14,214