v3.25.4
Allowance for Credit Losses - Changes to the Allowance (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Loan Losses [Roll Forward]      
Beginning balance $ (7,886) $ (8,934) $ (11,616)
(Provision) benefit for credit losses (1,606) 186 1,670
Write-offs 1,210 1,238 1,281
Recoveries (310) (376) (269)
Ending balance (8,592) (7,886) (8,934)
Single-family      
Allowance for Loan Losses [Roll Forward]      
Beginning balance (5,487) (6,868) (9,703)
(Provision) benefit for credit losses (1,323) 938 2,165
Write-offs 740 733 880
Recoveries (202) (290) (210)
Ending balance (6,272) (5,487) (6,868)
Multifamily      
Allowance for Loan Losses [Roll Forward]      
Beginning balance (2,399) (2,066) (1,913)
(Provision) benefit for credit losses (283) (752) (495)
Write-offs 470 505 401
Recoveries (108) (86) (59)
Ending balance $ (2,320) $ (2,399) $ (2,066)