XML 56 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations of Credit Risk Risk Characteristics - MF (Details) (Multifamily [Member])
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Minimum [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Serious delinquency, days past due 60 days 60 days
Current debt service coverage ratio reporting lag 3 months 3 months
Maximum [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current debt service coverage ratio, higher risk loans 1.0fnm_CurrentDebtServiceCoverageRatioHigherRiskLoans1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
 
Serious delinquency, days past due 89 days 89 days
Current debt service coverage ratio reporting lag 6 months 6 months
Guaranty Book of Business [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
30 days delinquent, percentage (unpaid principal balance) 0.03%fnm_Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
0.04%fnm_Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Seriously delinquent, percentage (unpaid principal balance) 0.09%fnm_LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
0.05%fnm_LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Percentage of loans with detailed loan level information 99.00%fnm_PercentageOfLoansWithDetailedLoanLevelInformation
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
99.00%fnm_PercentageOfLoansWithDetailedLoanLevelInformation
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Guaranty Book of Business [Member] | Current Debt Service Coverage Ratio Less Than 1.0 [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of book of business 3.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_DebtServiceCoverageRatioByCategoryAxis
= fnm_CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
3.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_DebtServiceCoverageRatioByCategoryAxis
= fnm_CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Loans seriously delinquent, percentage by unpaid principal balance 1.27%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_DebtServiceCoverageRatioByCategoryAxis
= fnm_CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
0.83%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_DebtServiceCoverageRatioByCategoryAxis
= fnm_CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Guaranty Book of Business [Member] | Original Loan to Value Ratio Greater than 80% [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of book of business 3.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioGreaterThanEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
3.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioGreaterThanEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Loans seriously delinquent, percentage by unpaid principal balance 0.55%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioGreaterThanEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
0.31%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioGreaterThanEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Guaranty Book of Business [Member] | Original Loan to Value Ratio Less than or Equal to 80% [Member]
   
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of book of business 97.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
97.00%fnm_PercentageOfUnpaidPrincipalBalanceOfLoans
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
Loans seriously delinquent, percentage by unpaid principal balance 0.08%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
0.04%fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory
/ fnm_LoanToValueRatioAtOriginationAxis
= fnm_OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember
/ fnm_RiskCharacteristicsOfOurBookOfBusinessAxis
= fnm_GuarantyBookOfBusinessMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember