XML 184 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Option (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value Inputs, Quantitative Information [Line Items]        
Mortgage loans held for investment, at fair value $ 6,490 $ 6,490 $ 7,825  
Fair value of nonaccrual loans 139 139 129  
Difference between unpaid principal balance and the fair value of nonaccrual loans 8 8 11  
Fair value of loans that are 90 days past due 257 257 80  
Difference between unpaid principal balance and the fair value of these 90 days or more days past due loans 14 $ 14 10  
FNM_SingleFamily | Minimum [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Serious delinquency: days past due   90 days    
Fannie Mae [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Long-term debt, fair value 3,728 $ 3,728 5,687  
Consolidated Trusts [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Long-term debt, fair value 24,586 24,586 21,880  
Loans [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Mortgage loans held for investment, at fair value 6,490 6,490 7,825  
Loans, unpaid principal balance 6,046 6,046 7,514  
Fair Value, Option, Changes in Fair Value, Gain (Loss) 263   357 $ (128)
Long-term debt [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Fair Value, Option, Changes in Fair Value, Gain (Loss)   (432) (765) $ 688
Long-term debt [Member] | Fannie Mae [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Long-term debt, fair value 3,728 3,728 5,687  
Long-Term Debt, unpaid principal balance 3,518 3,518 5,200  
Long-term debt [Member] | Consolidated Trusts [Member]        
Fair Value Inputs, Quantitative Information [Line Items]        
Long-term debt, fair value 24,586 24,586 21,880  
Long-Term Debt, unpaid principal balance $ 21,408 $ 21,408 $ 19,653