XML 225 R193.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 153,153 $ 161,960
Other payables and liabilities 127,519 128,347
Total accounts payable and other liabilities 280,672 290,307
Credit card rewards liability $ 14,400 $ 13,200