XML 222 R189.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Payable and Other Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Brokerage payables $ 186,658 $ 153,153
Other payables and liabilities 130,136 127,519
Total accounts payable and other liabilities 316,794 280,672
Credit card rewards liability $ 16,000 $ 14,400