XML 50 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investment Securities - Debt Maturities (Details) (Investment Securities [Member], USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Investment Securities [Member]
   
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis [Abstract]    
Available-for-sale Securities, Due within one year, Amortized Cost $ 1,014,587us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after one year through five years, Amortized Cost 156,022us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after five years through ten years, Amortized Cost 261,556us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after ten years, Amortized Cost 507,542us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Debt Maturities, Single Maturity Date [Abstract]    
Available-for-sale Securities, Due within one year, Fair Value 1,014,679us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after one year through five years, Fair Value 156,719us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after five years through ten years, Fair Value 262,917us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after ten years, Fair Value 504,184us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale securities $ 1,938,499us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
$ 2,483,147us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale Securities, Debt Maturities, Weighted Average Yield, Single Maturity Date [Abstract]    
Available-for-sale Securities, Due within one year, Weighted-Average Yield 0.30%agm_AvailableForSaleSecuritiesDebtMaturitiesNextTwelveMonthsWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after one year through five years, Weighted-Average Yield 0.87%agm_AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughFiveWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after five years through ten years, Weighted-Average Yield 0.85%agm_AvailableForSaleSecuritiesDebtMaturitiesYearSixThroughTenWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Due after ten years, Weighted-Average Yield 1.00%agm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Available-for-sale Securities, Total Weighted-Average Yield 0.60%agm_AvailableForSaleSecuritiesDebtMaturitiesWeightedAverageYield
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember