XML 195 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments - Impact on Derivatives and Hedged Items on Consolidated Statement of Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amount of Gain (Loss) on Derivative Recognized in Consolidated Statement of Income $ 567 $ 262 $ (429)
Amount of Gain (Loss) on Hedged Item Recognized in Consolidated Statement of Income (563) (253) 419
Net unrealized gains (losses) on available-for-sale securities designated in fair value hedges, net of related taxes 3 18 24
Investment securities | Software and processing fees | Foreign exchange contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amount of Gain (Loss) on Derivative Recognized in Consolidated Statement of Income 0 0 (74)
Amount of Gain (Loss) on Hedged Item Recognized in Consolidated Statement of Income 0 0 74
Foreign exchange deposit | Software and processing fees | Foreign exchange contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amount of Gain (Loss) on Derivative Recognized in Consolidated Statement of Income 0 0 (328)
Amount of Gain (Loss) on Hedged Item Recognized in Consolidated Statement of Income 0 0 328
Investment securities available-for-sale | Net interest income | Interest rate contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amount of Gain (Loss) on Derivative Recognized in Consolidated Statement of Income 1 (4) 31
Amount of Gain (Loss) on Hedged Item Recognized in Consolidated Statement of Income (4) 2 (32)
Long-term debt | Net interest income | Interest rate contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Amount of Gain (Loss) on Derivative Recognized in Consolidated Statement of Income 566 266 (58)
Amount of Gain (Loss) on Hedged Item Recognized in Consolidated Statement of Income $ (559) $ (255) $ 49