XML 109 R97.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative instruments - Revenue from Foreign Exchange and Other Trading (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]          
Foreign exchange revenue $ 185 $ 184 $ 149 $ 600 $ 587
Other trading revenue (loss) $ 20 $ (1) $ (14) $ 12 $ 44