XML 109 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Guarantees and Maximum Recovery (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Financial Guarantees and Maximum Recovery [Line Items]    
Maximum Exposure 34,957us-gaap_GuaranteeObligationsMaximumExposure $ 35,965us-gaap_GuaranteeObligationsMaximumExposure
Guaranty Obligation 367us-gaap_GuaranteeObligationsCurrentCarryingValue 382us-gaap_GuaranteeObligationsCurrentCarryingValue
Maximum Recovery 14,007fnm_MaximumRecovery 14,222fnm_MaximumRecovery
Fair Value of Guaranty obligations in Investments in Securities 769fnm_GuaranteesFairValueInvestmentsInSecurities 797fnm_GuaranteesFairValueInvestmentsInSecurities
Unconsolidated VIEs [Member] | Unconsolidated Fannie Mae MBS [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Maximum Exposure 16,703us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
17,184us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Guaranty Obligation 209us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
214us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Maximum Recovery 9,576fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= fnm_NonconsolidatedFannieMaesecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
9,775fnm_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,254us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
18,781us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Guaranty Obligation 158us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
168us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Maximum Recovery 4,431fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 4,447fnm_MaximumRecovery
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Minimum [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Remaining contractual terms of our guarantees 30 days  
Maximum [Member]    
Financial Guarantees and Maximum Recovery [Line Items]    
Remaining contractual terms of our guarantees 38 years