XML 161 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Option (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans held for investment, at fair value   $ 7,825 $ 8,922
Fair value of nonaccrual loans   129 161
Difference between unpaid principal balance and the fair value of nonaccrual loans   11 19
Fair value of loans that are 90 days past due   80 102
Difference between unpaid principal balance and the fair value of these 90 days or more days past due loans   $ 10 14
Single-Family [Member] | Minimum [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Serious delinquency: days past due   90 days  
Consolidated Trusts [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt, fair value   $ 21,880 23,753
Fannie Mae [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt, fair value   5,687 6,826
Loans [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Mortgage loans held for investment, at fair value   7,825 8,922
Loans, unpaid principal balance   7,514 8,832
Fair Value, Option, Changes in Fair Value, Gain (Loss) $ 136 357 (128)
Long-term debt [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Fair Value, Option, Changes in Fair Value, Gain (Loss) $ (294) (765) 688
Long-term debt [Member] | Consolidated Trusts [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt, fair value   21,880 23,753
Long-Term Debt, unpaid principal balance   19,653 22,080
Long-term debt [Member] | Fannie Mae [Member]      
Fair Value Inputs, Quantitative Information [Line Items]      
Long-term debt, fair value   5,687 6,826
Long-Term Debt, unpaid principal balance   $ 5,200 $ 6,241