XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Risk Management (Details 3) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI $ 302 $ 92 $ 673 $ 174
Gains (Losses) Reclassified from AOCI (311) (79) (656) (145)
Undesignated derivatives | Fair Value Hedges        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges 11 49 (22) 90
Undesignated derivatives | Fair Value Hedges | Foreign exchange contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges 16 44 (26) 72
Undesignated derivatives | Fair Value Hedges | Interest rate contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized on Undesignated Hedges (5) 5 4 18
Designated derivatives | Cash Flow Hedges        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 302 92 673 174
Gains (Losses) Reclassified from AOCI 311 79 656 145
Designated derivatives | Cash Flow Hedges | Foreign exchange contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 276 89 570 170
Gains (Losses) Reclassified from AOCI 303 84 656 166
Designated derivatives | Cash Flow Hedges | Interest rate contracts        
Derivative Instruments, Gain (Loss)        
Gains (Losses) Recognized in AOCI 26 3 103 4
Gains (Losses) Reclassified from AOCI $ 8 $ (5) $ 0 $ (21)