Contingent Liabilities and Guarantees - Schedule of Guarantees (Details) $ in Millions |
Jun. 30, 2026
USD ($)
|
|---|---|
| Guarantor Obligations [Line Items] | |
| Maximum Potential Undiscounted Future Payments | $ 22,565 |
| Liability Recorded | 176 |
| Standby letters of credit | |
| Guarantor Obligations [Line Items] | |
| Maximum Potential Undiscounted Future Payments | 6,934 |
| Liability Recorded | 72 |
| Recourse agreement with FNMA | |
| Guarantor Obligations [Line Items] | |
| Maximum Potential Undiscounted Future Payments | 8,200 |
| Liability Recorded | 62 |
| Residential mortgage reserve | |
| Guarantor Obligations [Line Items] | |
| Maximum Potential Undiscounted Future Payments | 3,431 |
| Liability Recorded | 7 |
| Written options | |
| Guarantor Obligations [Line Items] | |
| Maximum Potential Undiscounted Future Payments | 4,000 |
| Liability Recorded | $ 35 |