XML 113 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guarantees Financial Guarantees and Maximum Recovery (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Financial Guarantees and Maximum Recovery [Line Items]    
Maximum Exposure 35,965us-gaap_GuaranteeObligationsMaximumExposure $ 49,915us-gaap_GuaranteeObligationsMaximumExposure
Guaranty Obligation 382us-gaap_GuaranteeObligationsCurrentCarryingValue 485us-gaap_GuaranteeObligationsCurrentCarryingValue
Maximum Recovery 14,222fnm_MaximumRecovery 15,066fnm_MaximumRecovery
Unconsolidated VIEs [Member] | Non-consolidated Fannie Mae MBS [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Maximum Exposure 17,184us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
19,317us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Guaranty Obligation 214us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
232us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Maximum Recovery 9,775fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
10,541fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Unconsolidated VIEs [Member] | Other guaranty arrangements [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Maximum Exposure 18,781us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
30,598us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Guaranty Obligation 168us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
253us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Maximum Recovery 4,447fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 4,525fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Minimum [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Contractual terms of our guarantees 30 days  
Maximum [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Contractual terms of our guarantees 38 years