Commitments - Extended Warranty Liability (Details) - USD ($) $ in Millions |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
Dec. 31, 2019 |
|
| Movement in deferred income | |||
| Amortization of deferred revenue | $ (4,200) | ||
| Current portion | 13,377 | $ 12,026 | |
| Noncurrent portion | 3,769 | $ 3,851 | |
| Extended Warranty | |||
| Movement in deferred income | |||
| Beginning Balance | 477 | $ 533 | |
| Revenue deferred for new extended warranty contracts | 40 | 36 | |
| Amortization of deferred revenue | (57) | (64) | |
| Other | (13) | (3) | |
| Ending Balance | 447 | 503 | |
| Current portion | 219 | 242 | |
| Noncurrent portion | $ 228 | $ 261 | |