v3.20.4
Equity - Amounts Reclassified Out Of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
[1]
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing   $ (2,280) $ (1,509) $ (1,144)
Tax expense (benefit)   (1,224) 544 (490)
Total reclassifications, net of tax $ (36) (4,616) (7,882) (5,687)
Losses (gains) on foreign currency exchange contracts   15,387 7,439 7,718
Pension and post-employment benefits        
Significant amounts reclassified out of each component of AOCI        
Amortization of actuarial losses and other [2]   251 110 141
Tax benefit   (53) (23) (28)
Total reclassifications, net of tax   198 87 113
Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Total reclassifications, net of tax   (23) (157) 157
Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Tax expense (benefit)   7 14 (4)
Total reclassifications, net of tax   (23) (157) 157
Reclassification out of accumulated other comprehensive loss | Net investment hedges | Net investment hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing [3]   18 27 0
Tax expense (benefit)   4 6 0
Total reclassifications, net of tax   (14) (21) 0
Foreign currency forward exchange contracts | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Losses (gains) on foreign currency exchange contracts [4]   (23) (167) 161
Treasury rate lock agreements | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing [3]   (24) (3) 0
Interest rate swap contracts | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing   $ 17 $ (1) $ 0
[1] Fourth quarter results in 2020 included after-tax charges of $4.7 billion related to the change in fair value of contingent consideration liabilities partially offset by an after-tax benefit of $1.5 billion due to impacts related to tax law changes.
[2] Amounts are included in the computation of net periodic benefit cost (see Note 12).
[3] Amounts are included in interest expense, net (see Note 11).
[4] Amounts are included in cost of products sold (see Note 11).