Equity - Amounts Reclassified Out Of Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Millions |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
[1] | Sep. 30, 2019 |
[2] | Jun. 30, 2019 |
[3] | Mar. 31, 2019 |
[4] | Dec. 31, 2018 |
[1] | Sep. 30, 2018 |
[2] | Jun. 30, 2018 |
[3] | Mar. 31, 2018 |
[4] | Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Gains on derivatives recognized in interest expense, net reclassified out of other comprehensive income | $ 1,509 | $ 1,144 | $ 1,004 | ||||||||||||||||||||||||||||||
| Tax expense (benefit) | 544 | (490) | 2,418 | ||||||||||||||||||||||||||||||
| Total reclassifications, net of tax | $ (2,801) | $ (1,884) | $ (741) | $ (2,456) | $ 1,826 | $ (2,747) | $ (1,983) | $ (2,783) | (7,882) | (5,687) | (5,309) | ||||||||||||||||||||||
| Losses (gains) on foreign currency exchange contracts | 7,439 | 7,718 | 7,042 | ||||||||||||||||||||||||||||||
| Pension and post-employment benefits | |||||||||||||||||||||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Amortization of actuarial losses and other | [5] | 110 | 141 | 107 | |||||||||||||||||||||||||||||
| Tax benefit | (23) | (28) | (33) | ||||||||||||||||||||||||||||||
| Total reclassifications, net of tax | 87 | 113 | 74 | ||||||||||||||||||||||||||||||
| Reclassification out of accumulated other comprehensive income | Cash flow hedging activities | |||||||||||||||||||||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Tax expense (benefit) | 14 | (4) | 6 | ||||||||||||||||||||||||||||||
| Total reclassifications, net of tax | (157) | 157 | (112) | ||||||||||||||||||||||||||||||
| Reclassification out of accumulated other comprehensive income | Net investment hedging activities | Net investment hedging activities | |||||||||||||||||||||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Gains on derivatives recognized in interest expense, net reclassified out of other comprehensive income | [6] | (27) | 0 | 0 | |||||||||||||||||||||||||||||
| Tax expense (benefit) | 6 | 0 | 0 | ||||||||||||||||||||||||||||||
| Total reclassifications, net of tax | (21) | 0 | 0 | ||||||||||||||||||||||||||||||
| Foreign currency forward exchange contracts | Reclassification out of accumulated other comprehensive income | Cash flow hedging activities | |||||||||||||||||||||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Losses (gains) on foreign currency exchange contracts | [7] | (167) | 161 | (118) | |||||||||||||||||||||||||||||
| Treasury rate lock agreements | Reclassification out of accumulated other comprehensive income | Cash flow hedging activities | |||||||||||||||||||||||||||||||||
| Significant amounts reclassified out of each component of AOCI | |||||||||||||||||||||||||||||||||
| Gains on derivatives recognized in interest expense, net reclassified out of other comprehensive income | [6] | $ 4 | $ 0 | $ 0 | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||