XML 65 R53.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Loans and Allowance for Losses and Concentrations of Credit Risk - Certain Loans Acquired in Transfer (Details) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2018 USD ($) defaulted_loan | Sep. 30, 2017 USD ($) defaulted_loan | Sep. 30, 2018 USD ($) defaulted_loan | Sep. 30, 2017 USD ($) defaulted_loan | Dec. 31, 2017 USD ($)
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 | defaulted_loan | 7 | 6 | 11 | 10 |
Payments to Acquire Other Loans and Leases Held-for-investment | $ 7,035 | $ 3,043 | $ 7,756 | $ 3,458 |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Acquired During Period, Contractually Required Payments Receivable at Acquisition, During the Period | 7,115 | 3,073 | 7,845 | 3,490 |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Provision for Loan Losses | 26 | 0 | 26 | 0 |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Allowance for Loan Losses, Decreases | 0 | 29 | 0 | 171 |
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance | 22,242 |  | 22,242 |  | $ 18,866
Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net | 21,481 |  | 21,481 |  | $ 17,691
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, UPB at acquisition | 1,483 | 0 | 1,483 | 311 |
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, UPB at acquisition | $ 5,552 | $ 3,043 | $ 6,273 | $ 3,147 |

X
- Definition Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Acquired During Period, Contractually Required Payments Receivable at Acquisition, During the Period + References No definition available. + Details
Name: | agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodContractuallyRequiredPaymentsReceivableAtAcquisitionDuringPeriod
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Balance During Period + References No definition available. + Details
Name: | agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesBalanceDuringPeriod
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Certain Loans Acquired In Transfer Not Accounted For As Debt Securities, Number Defaulted + References No definition available. + Details
Name: | agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesNumberDefaulted
Namespace Prefix: | agm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of reduction in the reserve for loans impairments as a result of current information and events which result in it being probable that estimated cash flows will be significantly higher than previously expected or because actual cash flows are significantly greater than cash flows previously expected for loans not accounted for as debt securities, with evidence of deterioration of credit quality since origination that was acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable. + References No definition available. + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAllowanceForLoanLossesDecreases1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and allowance for loan losses). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=82894903&loc=d3e15032-111544 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 15 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82894507&loc=d3e13503-111538 + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor. This relates to loans not accounted for as debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 15 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82894507&loc=d3e13503-111538 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=82894903&loc=d3e15032-111544 + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense related to loan loss not accounted for as debt securities, with evidence of deterioration of credit quality. + References No definition available. + Details
Name: | us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesProvisionForLoanLosses1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow from purchases of loans and leases held-for-investment classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireOtherLoansAndLeasesHeldForInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=agm_LongTermStandbyPurchaseCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=agm_FarmerMacGuaranteedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |