XML 64 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions - National Rural Utilities Cooperative Finance Corporation (Details) (USD $)
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    
CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party $ 903,465,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
$ 906,965,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
$ 549,523,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Related Party Transaction, Related Party's percent of total Program 32.70%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
29.40%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
18.60%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Related Party's percent of Farmer Mac Total Outstanding Book of Business 18.70%agm_RelatedPartysPercentOfFarmerMacTotalOutstandingBookOfBusiness
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
18.60%agm_RelatedPartysPercentOfFarmerMacTotalOutstandingBookOfBusiness
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
 
Accounts Receivable, Related Parties, Current 300,000us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
700,000us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
700,000us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Revenue from Related Parties 3,200,000us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
4,100,000us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
4,400,000us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Due from Related Parties 900,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
5,600,000us-gaap_DueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
 
Interest Income, Related Party 12,700,000us-gaap_InterestIncomeRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
23,700,000us-gaap_InterestIncomeRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
28,000,000us-gaap_InterestIncomeRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Related Party Transaction, Expenses from Transactions with Related Party 3,400,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
3,352,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
3,000,000us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
Common Class A, Voting [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Common Stock Ownership Percentage by a Related Party 7.90%agm_CommonStockOwnershipPercentageByRelatedParty
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Rural Utilities [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Related Party's percent of total Program 100.00%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
100.00%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
100.00%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
Rural Utilities [Member] | Loans Collateralized by Real Estate [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party 75,500,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
86,965,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
166,117,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
Institutional Credit [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Related Party's percent of total Program 64.70%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
64.40%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
38.90%agm_RelatedPartyTransactionRelatedPartysPercentOfTotalProgram
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
Farmer Mac Guaranteed Securities [Member] | On-balance sheet [Member] | Institutional Credit [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party 820,775,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
820,000,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
383,406,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OnBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
Farmer Mac Guaranteed Securities [Member] | Off-balance sheet [Member] | Institutional Credit [Member] | CFC [Member]      
Related Party Transaction [Line Items]      
Related Party Transaction, Purchases from Related Party $ 7,190,000us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OffBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
$ 0us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OffBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
$ 0us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
/ us-gaap_BalanceSheetLocationAxis
= agm_OffBalanceSheetMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= agm_CfcMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember