v3.26.1
Allowance for Credit Losses - Schedule (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Charge-offs $ (126)   $ (371)
Ending balance 8,113 $ 7,451  
Allowance for credit loss      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance 8,505 7,239 7,239
Provision (benefit) for credit losses (320) 280  
Charge-offs (242) (192)  
Recoveries collected 61 28  
Other 109 96  
Ending balance     8,505
Held for Investment      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 7,643 6,974  
Other Allowance for Credit Losses      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 470 477  
Single family      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 7,228 6,851  
Single family | Allowance for credit loss      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance 7,549 6,691 6,691
Provision (benefit) for credit losses (311) 228  
Charge-offs (178) (191)  
Recoveries collected 60 27  
Other 108 96  
Ending balance     7,549
Single family | Held for Investment      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 6,977 6,543  
Single family | Other Allowance for Credit Losses      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 251 308  
Multifamily      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Charge-offs (50)   (126)
Ending balance 885 600  
Multifamily | Allowance for credit loss      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Beginning balance 956 548 548
Provision (benefit) for credit losses (9) 52  
Charge-offs (64) (1)  
Recoveries collected 1 1  
Other 1 0  
Ending balance     $ 956
Multifamily | Held for Investment      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance 666 431  
Multifamily | Other Allowance for Credit Losses      
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Ending balance $ 219 $ 169