XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Transfers of Financial Assets (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Transfers of Financial Assets [Line Items]      
Unpaid principal balance portfolio securitizations $ 48,900,000,000fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations $ 32,500,000,000fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations  
Unconsolidated VIEs [Member]      
Transfers of Financial Assets [Line Items]      
Principal and interest received on retained interests 350,000,000us-gaap_CashFlowsBetweenTransferorAndTransfereeBeneficialInterest
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
340,000,000us-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 6,100,000,000fnm_UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
  6,300,000,000fnm_UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
Fair value $ 7,500,000,000fnm_FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember
  $ 7,600,000,000fnm_FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts
/ us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTransferredFinancialAssetsByTransferOrTransfereeAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
/ us-gaap_UnderlyingAssetClassAxis
= fnm_SingleClassMBSREMICMegasMember