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