XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued and Other Liabilities - Product Warranty and Other Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Product Warranty and Related Liabilities [Roll Forward]        
Warranty balance at beginning of period $ 7,398 $ 7,552 $ 7,798 $ 7,590
Warranties issued and assumed in period – recall campaigns 41 128 158 252
Warranties issued and assumed in period – product warranty 220 529 718 1,056
Payments (652) (728) (1,533) (1,460)
Adjustments to pre-existing warranties (1) (57) (20) (22)
Effect of foreign currency and other 34 15 (81) 23
Warranty balance at end of period $ 7,040 $ 7,439 $ 7,040 $ 7,439