XML 108 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Off-Balance Sheet Guarantees and Long Term Standby Purchase Commitments - Cash Flows from Off-balance sheet Guaranteed Securities (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Guarantor Obligations [Line Items]      
Proceeds from sale of Farmer Mac Guaranteed Securities $ 175,754,000us-gaap_ProceedsFromSaleOfOtherInvestments $ 150,417,000us-gaap_ProceedsFromSaleOfOtherInvestments $ 38,063,000us-gaap_ProceedsFromSaleOfOtherInvestments
Proceeds from Fees Received 4,612,000us-gaap_ProceedsFromFeesReceived 5,182,000us-gaap_ProceedsFromFeesReceived 5,197,000us-gaap_ProceedsFromFeesReceived
Payments to Acquire Loans and Leases Held-for-investment 0us-gaap_PaymentsToAcquireLoansAndLeasesHeldForInvestment 6,667,000us-gaap_PaymentsToAcquireLoansAndLeasesHeldForInvestment 8,933,000us-gaap_PaymentsToAcquireLoansAndLeasesHeldForInvestment
Farmer Mac Guaranteed Securities [Member]      
Guarantor Obligations [Line Items]      
Weighted average remaining maturity, Loans underlying guarantees not held by transferor 12 years 0 months 0 days 12 years 9 months 18 days  
Farmer Mac Guaranteed Securities [Member] | Variable Interest Entity, Not Primary Beneficiary [Member]      
Guarantor Obligations [Line Items]      
Guarantor Obligations, Current Carrying Value $ 11,100,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
$ 13,400,000us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
 
Institutional Credit [Member] | Farmer Mac Guaranteed Securities [Member]      
Guarantor Obligations [Line Items]      
Weighted average remaining maturity, Loans underlying guarantees not held by transferor 2 years 5 months 5 days 3 years 4 months 20 days