XML 33 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Losses and Concentrations of Credit Risk - Certain Loans Acquired in Transfer (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
defaulted_loan
Dec. 31, 2013
defaulted_loan
Dec. 31, 2012
defaulted_loan
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items]      
Certain Loans Acquired In Transfer Not Accounted For As Debt Securities, Number Defaulted 2agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted 11agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted 15agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Balance During Period $ 705agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod $ 6,704agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod $ 17,024agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Acquired During Period, Contractually Required Payments Receivable at Acquisition, During the Period 705agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod 6,907agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod 17,432agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 69us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1 477us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1 4,774us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Allowance for Loan Losses, Decreases 233us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1 949us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1 997us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance 24,921us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance 32,838us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance 41,737us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net 22,149us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet 29,613us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet 33,798us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
Payments to Acquire Other Loans and Leases Held-for-investment 705us-gaap_PaymentsToAcquireOtherLoansAndLeasesHeldForInvestment 6,704us-gaap_PaymentsToAcquireOtherLoansAndLeasesHeldForInvestment 17,024us-gaap_PaymentsToAcquireOtherLoansAndLeasesHeldForInvestment
Long-Term Standby Purchase Commitments [Member]      
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items]      
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Balance During Period 705agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_LongTermStandbyPurchaseCommitmentsMember
37agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_LongTermStandbyPurchaseCommitmentsMember
8,091agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_LongTermStandbyPurchaseCommitmentsMember
Farmer Mac Guaranteed Securities [Member]      
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Line Items]      
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Balance During Period $ 0agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember
$ 6,667agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember
$ 8,933agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember