Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Millions |
12 Months Ended |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
| AOCI Attributable to Parent, Net of Tax |
|
|
|
| Beginning balance |
$ 13,687
|
$ 12,530
|
$ 11,279
|
| Changes in value (net of tax effect) |
(415)
|
(287)
|
(137)
|
| Changes in value, tax effect |
(133)
|
(88)
|
(32)
|
| Reclassifications into retained earnings (net of tax effect) |
|
(106)
|
|
| Reclassifications into retained earnings, tax effect |
|
(61)
|
|
| Reclassification into earnings (net of tax effect) |
251
|
189
|
152
|
| Reclassifications into earnings, tax effect |
76
|
57
|
90
|
| Ending balance |
15,358
|
13,687
|
12,530
|
| Deferred income taxes related to pension obligation |
672
|
|
|
| Accumulated Other Comprehensive Income |
|
|
|
| AOCI Attributable to Parent, Net of Tax |
|
|
|
| Beginning balance |
(7,825)
|
(7,621)
|
(7,636)
|
| Beginning balance, tax effect |
(1,492)
|
(1,400)
|
(1,458)
|
| Ending balance |
(7,989)
|
(7,825)
|
(7,621)
|
| Ending balance, tax effect |
(1,549)
|
(1,492)
|
(1,400)
|
| Pension and Other Benefits Liabilities |
|
|
|
| AOCI Attributable to Parent, Net of Tax |
|
|
|
| Beginning balance |
(7,925)
|
(7,812)
|
(7,714)
|
| Changes in value (net of tax effect) |
(422)
|
(294)
|
(264)
|
| Reclassifications into retained earnings (net of tax effect) |
|
0
|
|
| Reclassification into earnings (net of tax effect) |
252
|
181
|
166
|
| Ending balance |
(8,095)
|
(7,925)
|
(7,812)
|
| Derivative Contracts and Other |
|
|
|
| AOCI Attributable to Parent, Net of Tax |
|
|
|
| Beginning balance |
100
|
85
|
114
|
| Changes in value (net of tax effect) |
7
|
7
|
(23)
|
| Reclassifications into retained earnings (net of tax effect) |
|
0
|
|
| Reclassification into earnings (net of tax effect) |
(1)
|
8
|
(6)
|
| Ending balance |
106
|
100
|
85
|
| Available-for-Sale Investments(3) |
|
|
|
| AOCI Attributable to Parent, Net of Tax |
|
|
|
| Beginning balance |
0
|
106
|
(36)
|
| Changes in value (net of tax effect) |
0
|
0
|
150
|
| Reclassifications into retained earnings (net of tax effect) |
|
(106)
|
|
| Reclassification into earnings (net of tax effect) |
0
|
0
|
(8)
|
| Ending balance |
$ 0
|
$ 0
|
$ 106
|