XML 202 R172.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2015
Dec. 31, 2014
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 107,632 $ 134,467
Accounts payable and other liabilities 70,006 72,472
Total $ 177,638 $ 206,939