XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments and Risk Management (Details 3) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI $ 342 $ (37) $ 371 $ 82
Gains (Losses) Reclassified from AOCI (335) 38 (345) (66)
Undesignated derivatives | Fair Value Hedges        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges 40 (51) (33) 41
Undesignated derivatives | Fair Value Hedges | Foreign exchange contracts | Other income (expense)        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges 37 (58) (42) 28
Undesignated derivatives | Fair Value Hedges | Interest rate contracts | Interest expense        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges 3 7 9 13
Designated derivatives | Cash Flow Hedges        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 342 (37) 371 82
Gains (Losses) Reclassified from AOCI 335 (38) 345 66
Designated derivatives | Cash Flow Hedges | Foreign exchange contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 321 (38) 294 81
Designated derivatives | Cash Flow Hedges | Foreign exchange contracts | Other income (expense)        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Reclassified from AOCI 337 (32) 353 82
Designated derivatives | Cash Flow Hedges | Interest rate contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 21 1 77 1
Designated derivatives | Cash Flow Hedges | Interest rate contracts | Interest expense        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Reclassified from AOCI $ (2) $ (6) $ (8) $ (16)