XML 196 R171.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 114,794 $ 102,727
Other payables and liabilities 81,916 86,656
Total accounts payable and other liabilities 196,710 189,383
Credit card rewards liability $ 5,800 $ 4,900