XML 198 R171.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 188,692 $ 169,172
Other payables and liabilities 111,449 93,583
Total accounts payable and other liabilities 300,141 262,755
Credit card rewards liability $ 11,300 $ 9,800