XML 77 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Mortgage Loans - Loans in Mortgage Portfolio (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Loans in Mortgage Portfolio [Line Items]        
Total unpaid principal balance of mortgage loans $ 4,100,171   $ 4,110,196  
Cost basis and fair value adjustments, net 34,537   35,517  
Allowance for loan losses for HFI loans (7,532) $ (8,379) (7,707) $ (8,730)
Total mortgage loans 4,127,176   4,138,006  
Accrued interest receivable, net 11,592   11,364  
Single-family        
Loans in Mortgage Portfolio [Line Items]        
Total unpaid principal balance of mortgage loans 3,604,747   3,619,838  
Purchase of HFI loans: 63,627 62,290    
Amortized cost 510 236    
Lower of cost or fair value adjustment at time of redesignation (69) (20)    
Allowance reversed at time of redesignation 17      
Allowance reversed at time of redesignation   (1)    
Unpaid principal balance 0 499    
Realized gains (losses), net 0 5    
Multifamily        
Loans in Mortgage Portfolio [Line Items]        
Total unpaid principal balance of mortgage loans 495,424   490,358  
Purchase of HFI loans: 11,514 $ 10,068    
Mortgage loans        
Loans in Mortgage Portfolio [Line Items]        
Accrued interest receivable, net $ 11,000   $ 10,800