XML 100 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Impact of Derivatives on Consolidated Statement of Income (Details) - Derivatives not designated as hedging instruments - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income $ 160 $ 187 $ 346 $ 458
Foreign exchange contracts | Foreign exchange trading services        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 188 215 431 548
Foreign exchange contracts | Interest expense        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 16 17 37 19
Interest rate contracts | Foreign exchange trading services        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income 1 0 1 3
Other derivative contracts | Compensation and employee benefits        
Derivative [Line Items]        
Amount of gain (loss) on derivative recognized in income $ (45) $ (45) $ (123) $ (112)