XML 69 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Mortgage Loans - Loans in Mortgage Portfolio (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Loans in Mortgage Portfolio [Line Items]          
Total unpaid principal balance of mortgage loans $ 3,833,191   $ 3,833,191   $ 3,589,868
Cost basis and fair value adjustments, net 76,812   76,812   74,576
Allowance for loan losses for HFI loans (6,334)   (6,334)   (10,552)
Total mortgage loans 3,903,669   3,903,669   3,653,892
Lower of cost or fair value adjustment at time of redesignation (8) $ 23 (33) $ 91  
Single-family          
Loans in Mortgage Portfolio [Line Items]          
Total unpaid principal balance of mortgage loans 3,435,023   3,435,023   3,216,146
Amortized cost 3,427 5,305 12,844 6,942  
Unpaid principal balance 3,063 4,593 10,588 5,088  
Realized gains, net 300 424 955 464  
Mortgage loans in process of foreclosure 5,000   5,000   5,000
Single-family | allowance for the redesignated from HFI to HFS          
Loans in Mortgage Portfolio [Line Items]          
Lower of cost or fair value adjustment at time of redesignation (47) (227) (247) (236)  
Allowance reversed at time of redesignation 165 $ 737 1,350 $ 921  
Multifamily          
Loans in Mortgage Portfolio [Line Items]          
Total unpaid principal balance of mortgage loans 398,168   398,168   373,722
Mortgage loans          
Loans in Mortgage Portfolio [Line Items]          
Accrued interest receivable $ 9,800   $ 9,800   $ 9,800