XML 125 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidations and Transfers of Financial Assets Transfers of Financial Assets (Details) (USD $)
In Billions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Transfers of Financial Assets [Line Items]      
Unpaid principal balance portfolio securitizations $ 160.4fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations $ 228.5fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations $ 225.1fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations
Unconsolidated VIEs [Member]      
Transfers of Financial Assets [Line Items]      
Principal and interest received on retained interest 1.5us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
1.7us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
2.4us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Unconsolidated VIEs [Member] | Single Class MBS, REMIC & Megas [Member]      
Transfers of Financial Assets [Line Items]      
Unpaid principal balance of retained interests 6.3fnm_UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
7.2fnm_UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
 
Fair value $ 7.6fnm_FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
$ 8.3fnm_FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember