Tax Matters - Reconciliation of Gross Unrecognized Tax Benefits (Details) - USD ($) $ in Millions |
12 Months Ended | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
||||||||||||||||
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||||||||||||||||||
| Balance, beginning | $ (6,558) | [1] | $ (5,826) | [1] | $ (5,919) | |||||||||||||
| Acquisitions | [2] | 0 | 10 | (83) | ||||||||||||||
| Increases based on tax positions taken during a prior period | [3] | (192) | (49) | (11) | ||||||||||||||
| Decreases based on tax positions taken during a prior period | [3],[4] | 561 | 28 | 409 | ||||||||||||||
| Decreases based on settlements for a prior period | [5] | 123 | 35 | 126 | ||||||||||||||
| Increases based on tax positions taken during the current period | [3] | (370) | (753) | (489) | ||||||||||||||
| Impact of foreign exchange | 56 | (121) | (5) | |||||||||||||||
| Other, net | [3],[6] | 121 | 118 | 146 | ||||||||||||||
| Balance, ending | [1] | $ (6,259) | $ (6,558) | $ (5,826) | ||||||||||||||
| ||||||||||||||||||