v3.10.0.1
Collateralized Transactions (Collateral Received) (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Collateralized Transactions    
Collateral received with right to sell or repledge $ 639,610 $ 599,244
Collateral that was sold or repledged $ 487,983 $ 475,113