Commitments - Extended Warranty Liability (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2019 |
Sep. 30, 2018 |
Sep. 30, 2019 |
Sep. 30, 2018 |
Dec. 31, 2018 |
|
| Movement in deferred income | |||||
| Amortization of deferred revenue | $ (3,600) | $ (3,800) | $ (7,700) | $ (8,000) | |
| Current portion | 11,223 | 11,223 | $ 11,165 | ||
| Noncurrent portion | 3,382 | 3,382 | $ 3,445 | ||
| Extended Warranty | |||||
| Movement in deferred income | |||||
| Beginning Balance | 533 | 566 | |||
| Revenue deferred for new extended warranty contracts | 124 | 138 | |||
| Amortization of deferred revenue | (194) | (178) | |||
| Other | (8) | (12) | |||
| Ending Balance | 455 | 514 | 455 | 514 | |
| Current portion | 226 | 242 | 226 | 242 | |
| Noncurrent portion | $ 230 | $ 273 | $ 230 | $ 273 | |