XML 92 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 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 $ 926  
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 $ 264 $ 8
Amounts recorded in OCI (2,695) 3,251
Total change in OCI for period (2,959) 3,243
Cash Flow Hedging | Interest rate    
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)    
Amounts reclassified from AOCI to income 237 (9)
Amounts recorded in OCI (2,761) 3,461
Total change in OCI for period (2,998) 3,470
Cash Flow Hedging | Foreign exchange    
Derivatives gains/(losses) recorded in income and other comprehensive income/(loss)    
Amounts reclassified from AOCI to income 27 17
Amounts recorded in OCI 66 (210)
Total change in OCI for period $ 39 $ (227)