XML 97 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Fair Value Option (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value of nonaccrual loans 235us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus 240us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
Difference between unpaid principal balance and the fair value of nonaccrual loans 68us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatusAggregatedDifference 75us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatusAggregatedDifference
Fair value of loans that are 90 days or more past due 261us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue 271us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
Difference between unpaid principal balance and the fair value of these 90 days or more days past due loans 74us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDueAggregateDifference 78us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDueAggregateDifference
Consolidated Trusts [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Mortgage loans held for investment, at fair value 15,570us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
15,629us-gaap_LoansReceivableFairValueDisclosure
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Long-term debt, fair value 21,373us-gaap_LongTermDebtFairValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
19,483us-gaap_LongTermDebtFairValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Fannie Mae [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Long-term debt, fair value 7,920us-gaap_LongTermDebtFairValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,403us-gaap_LongTermDebtFairValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loans [Member] | Consolidated Trusts [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Mortgage loans held for investment, at fair value 15,570us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
15,629us-gaap_LoansReceivableFairValueDisclosure
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Loans, unpaid principal balance 14,817fnm_PrincipalAmountOutstandingOfLoansHeldForInvestment
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
15,001fnm_PrincipalAmountOutstandingOfLoansHeldForInvestment
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LoansReceivableMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Long-term debt [Member] | Consolidated Trusts [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Long-term debt, fair value 21,373us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
19,483us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Long-term debt, unpaid principal balance 19,364us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
17,810us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Long-term debt [Member] | Fannie Mae [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Long-term debt, fair value 7,920us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,403us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Long-term debt, unpaid principal balance 7,803us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,512us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_LongTermDebtMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Minimum [Member] | Single-Family [Member]    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Serious delinquency, days past due 90 days 90 days