XML 135 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Narratives (Details) (USD $)
0 Months Ended 12 Months Ended
Sep. 07, 2008
Sep. 08, 2008
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Class of Stock [Line Items]          
Common stock outstanding     1,158,082,750us-gaap_CommonStockSharesOutstanding 1,158,080,657us-gaap_CommonStockSharesOutstanding  
Percentage of common shares attributable to warrants issued to Treasury as a percentage to total diluted common shares upon exercise of the right     79.90%fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares    
Capital Reserve Amount, current Year, Senior Preferred Stock Purchase Agreement, Amendment     $ 2,400,000,000fnm_CapitalReserveAmountcurrentYearSeniorPreferredStockPurchaseAgreementAmendment    
Aggregate funding received from US Treasury pursuant to the senior preferred stock purchase agreement     116,100,000,000fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement    
Dividends declared on our senior preferred stock     20,594,000,000fnm_DividendsSeniorPreferredStockDeclared 82,452,000,000fnm_DividendsSeniorPreferredStockDeclared 11,608,000,000fnm_DividendsSeniorPreferredStockDeclared
Capital Reserve Amount, Prior year, Senior Preferred Stock Purchase Agreement, Amendment     3,000,000,000fnm_CapitalReserveAmountPrioryearSeniorPreferredStockPurchaseAgreementAmendment    
Capital reserve amount for the next fiscal year based on the amended Senior Preferred Stock Purchase agreement     1,800,000,000fnm_CapitalReserveAmountFiscalYearSeniorPreferredStockPurchaseAgreementAmendment    
Annual reduction of capital reserve from 2013 to 2018 based on the Senior Preferred Stock Purchase Agreement, Amendment     600,000,000fnm_AnnualReductionOfCapitalReserveAmountFrom2013To2018SeniorPreferredStockPurchaseAgreementAmendment    
Capital reserve amount on January 2018     0fnm_CapitalreserveamountonJanuary2018    
Convertible Series 2004-1 Preferred Stock [Member]          
Class of Stock [Line Items]          
Conversion price per share     $ 94.31fnm_ConvertibleStockConversionPrice
/ us-gaap_StatementClassOfStockAxis
= fnm_ConvertibleSeries20041PreferredStockMember
   
Conversion rate     1,060.3329fnm_ConversionStockConversionRate
/ us-gaap_StatementClassOfStockAxis
= fnm_ConvertibleSeries20041PreferredStockMember
   
Preferred stock redemption price per share     $ 105,000us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_StatementClassOfStockAxis
= fnm_ConvertibleSeries20041PreferredStockMember
   
Series 2008-2 Senior Preferred Stock [Member]          
Class of Stock [Line Items]          
Shares of variable liquidation preference senior preferred stock issued 1,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
       
Aggregate liquidation preference of senior preferred stock   1,000,000,000fnm_AggregateLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
     
Value assigned to Treasury's commitment and recorded as a reduction to additional paid-in-capital   4,500,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
     
Senior preferred stock liquidation preference per share   $ 1,000fnm_SeniorPreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
$ 117,149fnm_SeniorPreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Dividends declared on our senior preferred stock     20,600,000,000fnm_DividendsSeniorPreferredStockDeclared
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
82,500,000,000fnm_DividendsSeniorPreferredStockDeclared
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
11,600,000,000fnm_DividendsSeniorPreferredStockDeclared
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
Preferred Stock Covenant Maximum Fair Market Value of assets and properties per transaction     250,000,000fnm_PreferredStockCovenantMaximumFairMarketValueofassetsandpropertiespertransaction
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Preferred Stock, Covenant, Maximum Aggregate Debt Amount, Current Period     663,000,000,000fnm_PreferredStockCovenantMaximumAggregateDebtAmountCurrentPeriod
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Preferred Stock, Covenant, Current Period Debt v.s. Maximum Mortgage Assets Allowed at Prior Year End, Maximum Ratio     120.00%fnm_PreferredStockCovenantCurrentPeriodDebtVSMaximumMortgageAssetsAllowedAtPriorYearEndMaximumRatio
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Preferred Stock, Covenant, Maximum Mortgage Assets     469,600,000,000.0fnm_PreferredStockCovenantMaximumMortgageAssets
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Preferred Stock, Covenant, Mortgage Assets at Year End, Maximum Ratio of Proceeding Year End     85.00%fnm_PreferredStockCovenantMortgageAssetsAtYearEndMaximumRatioOfProceedingYearEnd
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Preferred Stock, Covenant, Mortgage Asset Floor Amount     250,000,000,000.0fnm_PreferredStockCovenantMortgageAssetFloorAmount
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Minimum [Member] | Series O Preferred Stock [Member]          
Class of Stock [Line Items]          
Preferred stock redemption price per share     $ 50us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= fnm_SeriesOPreferredStockMember
   
Minimum [Member] | Series 2008-2 Senior Preferred Stock [Member]          
Class of Stock [Line Items]          
FHFA Request, Covenant, Mortgage Assets at Year End, Minimum Ratio of Proceeding Year End     90.00%fnm_RequestCovenantMortgageAssetsatYearEndMinimumRatioofProceedingYearEnd
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
Maximum [Member] | Series O Preferred Stock [Member]          
Class of Stock [Line Items]          
Preferred stock redemption price per share     $ 52.5us-gaap_PreferredStockRedemptionPricePerShare
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= fnm_SeriesOPreferredStockMember
   
Maximum [Member] | Series 2008-2 Senior Preferred Stock [Member]          
Class of Stock [Line Items]          
FHFA Request, Covenant, Mortgage Assets at Year End, Minimum Ratio of Proceeding Year End     95.00%fnm_RequestCovenantMortgageAssetsatYearEndMinimumRatioofProceedingYearEnd
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= fnm_Series20082SeniorPreferredStockMember
   
US Treasury [Member]          
Class of Stock [Line Items]          
Percentage of common shares attributable to warrants issued to Treasury as a percentage to total diluted common shares upon exercise of the right 79.90%fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
  79.90%fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Aggregate liquidation preference of senior preferred stock     117,100,000,000fnm_AggregateLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Capital Reserve Amount, current Year, Senior Preferred Stock Purchase Agreement, Amendment     2,400,000,000fnm_CapitalReserveAmountcurrentYearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
3,000,000,000fnm_CapitalReserveAmountcurrentYearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
 
Aggregate funding received from US Treasury pursuant to the senior preferred stock purchase agreement     116,100,000,000fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
116,100,000,000fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
 
Capital reserve amount for the next fiscal year based on the amended Senior Preferred Stock Purchase agreement     1,800,000,000fnm_CapitalReserveAmountFiscalYearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Annual reduction of capital reserve from 2013 to 2018 based on the Senior Preferred Stock Purchase Agreement, Amendment     600,000,000fnm_AnnualReductionOfCapitalReserveAmountFrom2013To2018SeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Common stock warrant exercise price per share 0.00001us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Initial aggregate liquidation preference of senior preferred stock held by US Treasury     1,000,000,000fnm_InitialLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Total remaining funding available from US Treasury pursuant to the senior preferred stock agreement     $ 117,600,000,000fnm_TotalAvailableFundingFromTreasuryPursuantToSeniorPreferredStockAgreementAfter2012
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember