XML 43 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions - Zions (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Related Party Transaction [Line Items]      
Common Stock Ownership Percentage by a Related Party 5.00%agm_CommonStockOwnershipPercentageByRelatedParty    
Derivative, Notional Amount $ 6,837,571invest_DerivativeNotionalAmount $ 6,691,851invest_DerivativeNotionalAmount  
Accrued interest payable (includes $5,145 and $2,823, respectively, related to consolidated trusts) 48,355us-gaap_InterestPayableCurrentAndNoncurrent 53,772us-gaap_InterestPayableCurrentAndNoncurrent  
Zions First National Bank [Member]      
Related Party Transaction [Line Items]      
Related Party's percent of Farmer Mac Total Outstanding Book of Business 5.90%agm_RelatedPartysPercentOfFarmerMacTotalOutstandingBookOfBusiness
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
5.10%agm_RelatedPartysPercentOfFarmerMacTotalOutstandingBookOfBusiness
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
 
Related Party Transaction, Expenses from Transactions with Related Party 8,400us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
7,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
6,500us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
Accrued interest payable (includes $5,145 and $2,823, respectively, related to consolidated trusts)   300us-gaap_InterestPayableCurrentAndNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
 
Zions First National Bank [Member] | Derivative [Member]      
Related Party Transaction [Line Items]      
Derivative, Notional Amount 0invest_DerivativeNotionalAmount
/ us-gaap_RelatedPartyTransactionAxis
= us-gaap_DerivativeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
29,300invest_DerivativeNotionalAmount
/ us-gaap_RelatedPartyTransactionAxis
= us-gaap_DerivativeMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
 
Zions First National Bank [Member] | Medium-term Notes [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Amounts of Transaction 5,000us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= us-gaap_MediumTermNotesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= us-gaap_MediumTermNotesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
0us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= us-gaap_MediumTermNotesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
Zions First National Bank [Member] | Sale of Farmer Mac Guaranteed Securities [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Amounts of Transaction 147,234us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= agm_SaleOfFarmerMacGuaranteedSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
120,409us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= agm_SaleOfFarmerMacGuaranteedSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
5,327us-gaap_RelatedPartyTransactionAmountsOfTransaction
/ us-gaap_RelatedPartyTransactionAxis
= agm_SaleOfFarmerMacGuaranteedSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
Common Class A, Voting [Member] | Zions First National Bank [Member]      
Related Party Transaction [Line Items]      
Common Stock Ownership Percentage by a Related Party 31.20%agm_CommonStockOwnershipPercentageByRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Farm & Ranch [Member] | Zions First National Bank [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Related Party's Percent of Total Program Loans 22.30%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgramLoans
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
25.50%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgramLoans
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
29.60%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgramLoans
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
Related Party Transaction, Related Party's percent of total Program 14.60%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
15.40%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
12.80%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
USDA Guarantee [Member] | Zions First National Bank [Member]
     
Related Party Transaction [Line Items]      
Related Party Transaction, Related Party's percent of total Program 12.40%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
3.60%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
3.00%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
Loans Collateralized by Real Estate [Member] | Farm & Ranch [Member] | Zions First National Bank [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party 155,808us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
210,088us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
168,826us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
USDA Securities [Member] | USDA Guarantee [Member] | Zions First National Bank [Member]
     
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party 42,637us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
13,153us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
14,415us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_UsdaGuaranteeMember
On-balance sheet [Member] | Farmer Mac Guaranteed Securities [Member] | Institutional Credit [Member] | Zions First National Bank [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party $ 50,237us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
$ 0us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
$ 0us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_ZionsFirstNationalBankMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember