XML 23 R50.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
3 Months Ended
Mar. 31, 2015
defaulted_loan
Mar. 31, 2014
defaulted_loan
Dec. 31, 2014
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 1agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted 1agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted  
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Balance During Period $ 657agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod $ 440agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod  
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Acquired During Period, Contractually Required Payments Receivable at Acquisition, During the Period 0agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod 440agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod  
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses 52us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1 52us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1  
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Allowance for Loan Losses, Decreases 121us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1 2us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1  
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance 24,882us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance   24,921us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net 22,087us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet   22,149us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
Payments to Acquire Other Loans and Leases Held-for-investment 657us-gaap_PaymentsToAcquireOtherLoansAndLeasesHeldForInvestment 440us-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 0agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_LongTermStandbyPurchaseCommitmentsMember
440agm_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 $ 657agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember
$ 0agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
/ us-gaap_GuaranteeObligationsByNatureAxis
= agm_FarmerMacGuaranteedSecuritiesMember