XML 92 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)        
Recognition of (after-tax) net gains related to cash flow hedges in Income     $ 885  
Maximum length of time hedged in forecasted transactions, terminated cash flow hedges     9 years  
Maximum length of time hedged in forecasted transactions, open cash flow hedges     7 years  
Cash Flow Hedging        
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)        
Amounts reclassified from AOCI to income $ 340 $ 93 $ 604 $ 101
Amounts recorded in OCI 1,118 402 (1,577) 3,653
Total change in OCI for period 778 309 (2,181) 3,552
Cash Flow Hedging | Interest rate        
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)        
Amounts reclassified from AOCI to income 262 127 499 118
Amounts recorded in OCI 1,122 412 (1,639) 3,873
Total change in OCI for period 860 285 (2,138) 3,755
Cash Flow Hedging | Foreign exchange        
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)        
Amounts reclassified from AOCI to income 78 (34) 105 (17)
Amounts recorded in OCI (4) (10) 62 (220)
Total change in OCI for period $ (82) $ 24 $ (43) $ (203)