Arrangements with Off-Balance Sheet Risk - Schedule of Guarantor Obligations (Details) - USD ($) $ in Millions |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
May 31, 2026 |
|
| Contingent repurchase commitments | |||
| Guarantor Obligations [Line Items] | |||
| Maximum Potential Payments | $ 163 | $ 186 | |
| Estimated Proceeds from Collateral/Recourse | 163 | 186 | |
| Carrying Amount of Liabilities | |||
| Credit guarantees | |||
| Guarantor Obligations [Line Items] | |||
| Maximum Potential Payments | 522 | 15 | |
| Estimated Proceeds from Collateral/Recourse | |||
| Carrying Amount of Liabilities | $ 34 | $ 14 | $ 500 |