XML 137 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Loans in Mortgage Portfolio (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2020
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans $ 3,589,868 $ 3,299,954    
Cost basis and fair value adjustments, net 74,576 43,224    
Allowance for Loan and Lease Losses, Real Estate (10,552) (9,016)   $ (10,738)
Total mortgage loans 3,653,892 3,334,162    
Interest Receivable 9,937 8,604    
Financing Receivable Sale 9,519 19,737 $ 21,918  
Gain (Loss) on Sale of Mortgage Loans 831 1,238 444  
Single-Family [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 3,216,146 2,972,361    
Financing Receivable, Reclassification to Held-for-sale 8,309 18,245 23,494  
us-gaap_FinancingReceivableReclassificationToHeldForInvestment 144 28 46  
Mortgage Loans in Process of Foreclosure, Amount 5,000 7,600    
Single-Family [Member] | Allowance for loans redesignated from HFI to HFS [Member]        
Loans in Mortgage Portfolio [Line Items]        
Allowance for Loan and Lease Losses, Period Increase (Decrease) (291) (995) (1,478)  
Charge-offs 963 2,484 3,385  
Single-Family [Member] | Allowance for loans redesignated from HFS to HFI        
Loans in Mortgage Portfolio [Line Items]        
Loans and Leases Receivable, Allowance (15) (1) $ (2)  
Multifamily [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 373,722 327,593    
Mortgage loans [Member]        
Loans in Mortgage Portfolio [Line Items]        
Interest Receivable $ 9,800 $ 8,400