Allowance for Credit Losses - Changes in Allowance (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Total allowance for credit losses: | ||
| Beginning balance | $ (8,592) | $ (7,886) |
| (Provision) benefit for credit losses | (277) | (24) |
| Write-offs | 375 | 252 |
| Recoveries | (98) | (64) |
| Ending balance | (8,592) | (7,722) |
| Single-family | ||
| Total allowance for credit losses: | ||
| Beginning balance | (6,272) | (5,487) |
| (Provision) benefit for credit losses | (103) | (24) |
| Write-offs | 132 | 191 |
| Recoveries | (43) | (36) |
| Ending balance | (6,286) | (5,356) |
| Multifamily | ||
| Total allowance for credit losses: | ||
| Beginning balance | (2,320) | (2,399) |
| (Provision) benefit for credit losses | (174) | 0 |
| Write-offs | 243 | 61 |
| Recoveries | (55) | (28) |
| Ending balance | $ (2,306) | $ (2,366) |