Settlement and Other Risk Management - Estimated Settlement Exposure (Details) - Guarantee Obligations - USD ($) $ in Millions |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Risks Inherent in Servicing Assets and Servicing Liabilities | ||
| Gross settlement exposure | $ 73,775 | $ 75,023 |
| Risk mitigation arrangements applied to settlement exposure | (12,549) | (12,167) |
| Net settlement exposure | $ 61,226 | $ 62,856 |