Financial Assets and Financial Liabilities - Schedule Of Netting of Financial Assets (Parenthetical) (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
||
|---|---|---|---|---|
| Securities Purchased Under Agreement To Resell [Member] | ||||
| Securities Financing Transaction [Line Items] | ||||
| Gross Amounts of Financial Assets Recognized | [1] | $ 29,072 | $ 17,981 | |
| Securities Borrowed [Member] | ||||
| Securities Financing Transaction [Line Items] | ||||
| Gross Amounts of Financial Assets Recognized | [1] | $ 2,506 | $ 2,443 | |
| ||||