XML 196 R168.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 169,172 $ 140,291
Other payables and liabilities 93,583 90,994
Total accounts payable and other liabilities [1] 262,755 231,285
Credit card rewards liability $ 9,800 $ 7,700
[1] Prior-period amounts have been revised to conform with the current presentation. Refer to Note 25 for further information.