Product Warranty and Related Liabilities (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
| Product Warranty and Related Liabilities [Roll Forward] | ||
| Warranty balance at beginning of period | $ 7,798 | $ 7,590 |
| Warranties issued and assumed in period – recall campaigns | 117 | 124 |
| Warranties issued and assumed in period – product warranty | 498 | 527 |
| Payments | (881) | (732) |
| Adjustments to pre-existing warranties | (19) | 36 |
| Effect of foreign currency and other | (115) | 7 |
| Warranty balance at end of period | $ 7,398 | $ 7,552 |