Allowance for Credit Losses and Reserve for Unfunded Lending Commitments - Summary of Loss Sharing Arrangements (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Change in estimated partner reimbursements that decreased provision for credit losses | $ 2,989 | $ 11,430 | $ 7,057 | $ 13,799 |
| Loss sharing agreements | ||||
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Estimated reimbursements from partners, beginning of period | 1,267 | 1,090 | 1,103 | 1,010 |
| Amounts due from partners for charged off loans | (155) | (166) | (328) | (337) |
| Change in estimated partner reimbursements that decreased provision for credit losses | 124 | 267 | 461 | 518 |
| Estimated reimbursements from partners, end of period | $ 1,236 | $ 1,191 | $ 1,236 | $ 1,191 |