XML 59 R47.htm IDEA: XBRL DOCUMENT
v3.19.2

Loans and Allowance for Losses - Schedule of Allowance for Credit Losses (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Allowance for Loan Losses |  |  | $ 7,017 |
Beginning Balance - Reserve for Losses |  |  | 2,167 |
Beginning Balance - Total Allowance for Losses | $ 8,791 | $ 8,456 | 9,184 | $ 8,866
Provision for/(release of) losses | 578 | 424 | 314 | (7)
Provision for/(release of) losses | 420 | 582 | 27 | 172
Charge-offs | (67) | 0 | (67) | 0
Ending Balance - Allowance for Loan Losses | 7,264 |  | 7,264 |
Ending Balance - Reserve for Losses | 1,880 |  | 1,880 |
Ending Balance - Total Allowance for Losses | 9,144 | 9,038 | 9,144 | 9,038
Crops [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 4,233 | 3,793 | 4,394 | 4,081
Provision for/(release of) losses | 540 | 332 | 379 | 44
Charge-offs | 0 |  | 0 |
Ending Balance - Total Allowance for Losses | 4,773 | 4,125 | 4,773 | 4,125
Permanent Plantings [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 1,934 | 2,479 | 2,126 | 2,469
Provision for/(release of) losses | (8) | (111) | (200) | (101)
Charge-offs | 0 |  | 0 |
Ending Balance - Total Allowance for Losses | 1,926 | 2,368 | 1,926 | 2,368
Livestock [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 1,452 | 1,236 | 1,460 | 1,211
Provision for/(release of) losses | (29) | 86 | (37) | 111
Charge-offs | 0 |  | 0 |
Ending Balance - Total Allowance for Losses | 1,423 | 1,322 | 1,423 | 1,322
Part-Time Farm [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 413 | 413 | 474 | 481
Provision for/(release of) losses | 54 | 35 | (7) | (33)
Charge-offs | (67) |  | (67) |
Ending Balance - Total Allowance for Losses | 400 | 448 | 400 | 448
Agriculture Storage and Processing [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 737 | 522 | 720 | 606
Provision for/(release of) losses | (134) | 198 | (117) | 114
Charge-offs | 0 |  | 0 |
Ending Balance - Total Allowance for Losses | 603 | 720 | 603 | 720
Other Commodity [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 22 | 13 | 10 | 18
Provision for/(release of) losses | (3) | 42 | 9 | 37
Charge-offs | 0 |  | 0 |
Ending Balance - Total Allowance for Losses | 19 | 55 | 19 | 55
SEC Schedule, 12-09, Allowance, Loan and Lease Loss [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Allowance for Loan Losses | 6,753 | 6,365 | 7,017 | 6,796
Provision for/(release of) losses | 578 | 424 | 314 | (7)
Charge-offs | (67) | 0 | (67) | 0
Ending Balance - Allowance for Loan Losses | 7,264 | 6,789 | 7,264 | 6,789
SEC Schedule, 12-09, Reserve, Off-balance Sheet Activity [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Reserve for Losses | 2,038 | 2,091 | 2,167 | 2,070
Provision for/(release of) losses | (158) | 158 | (287) | 179
Charge-offs | 0 | 0 | 0 | 0
Ending Balance - Reserve for Losses | $ 1,880 | $ 2,249 | $ 1,880 | $ 2,249

X
- Definition The reserve for guarantee losses is a liability account in the consolidated balance sheets that reflects an estimate of incurred credit losses related to the guaranty of unconsolidated trusts and other credit guarantees + References No definition available. + Details
Name: | agm_ReserveForLosses
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The reserve to cover probable credit losses related to specifically identified fixed maturity real estate loans as well as probable credit losses inherent in the remainder of that loan portfolio. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 310 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=82921503&loc=d3e21338-158488 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of direct write-downs of financing receivables charged against the allowance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_ProvisionForLoanLeaseAndOtherLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related to loss from loan transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | agm_CommodityByTypeAxis=agm_CropsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | agm_CommodityByTypeAxis=agm_PermanentPlantingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | agm_CommodityByTypeAxis=agm_LivestockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | agm_CommodityByTypeAxis=agm_PartTimeFarmMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | agm_CommodityByTypeAxis=agm_AgricultureStorageAndProcessingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | agm_CommodityByTypeAxis=agm_OtherCommodityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForLoanAndLeaseLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ReserveForOffBalanceSheetActivitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |