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

Loans and Allowance for Losses and Concentrations of Credit Risk - Allowance for Credit Losses Roll Forward (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2017 | Sep. 30, 2016 | Sep. 30, 2017 | Sep. 30, 2016
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Allowance for Loan Losses |  |  | $ 5,415 |
Beginning Balance - Reserve for Losses |  |  | 2,020 |
Beginning Balance - Total Allowance for Losses | $ 8,104 | $ 7,084 | 7,435 | $ 6,563
Provision for loan losses | (270) | (191) | (1,234) | (604)
Provision for/(release of) reserve for losses | 114 | (222) | 60 | (114)
Financing Receivable, Allowance for Credit Losses, Write-downs | 0 | (130) | (241) | (130)
Total provision for losses | 384 | (31) | 1,294 | 490
Ending Balance - Allowance for Loan Losses | 6,408 |  | 6,408 |
Ending Balance - Reserve for Losses | 2,080 |  | 2,080 |
Ending Balance - Total Allowance for Losses | 8,488 | 6,923 | 8,488 | 6,923
Crops [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 3,735 | 3,111 | 3,365 | 2,791
Financing Receivable, Allowance for Credit Losses, Write-downs |  | 0 | (228) | 0
Total provision for losses | 115 | 103 | 713 | 423
Ending Balance - Total Allowance for Losses | 3,850 | 3,214 | 3,850 | 3,214
Permanent Plantings [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 2,164 | 1,144 | 1,723 | 931
Financing Receivable, Allowance for Credit Losses, Write-downs |  | 0 | 0 | 0
Total provision for losses | 162 | 198 | 603 | 411
Ending Balance - Total Allowance for Losses | 2,326 | 1,342 | 2,326 | 1,342
Livestock [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 1,234 | 1,906 | 1,375 | 1,781
Financing Receivable, Allowance for Credit Losses, Write-downs |  | 0 | (13) | 0
Total provision for losses | 35 | (354) | (93) | (229)
Ending Balance - Total Allowance for Losses | 1,269 | 1,552 | 1,269 | 1,552
Part-Time Farm [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 397 | 447 | 405 | 408
Financing Receivable, Allowance for Credit Losses, Write-downs |  | (130) | 0 | (130)
Total provision for losses | 4 | 36 | (4) | 75
Ending Balance - Total Allowance for Losses | 401 | 353 | 401 | 353
Agriculture Storage and Processing [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 558 | 473 | 533 | 649
Financing Receivable, Allowance for Credit Losses, Write-downs |  | 0 | 0 | 0
Total provision for losses | 72 | (13) | 97 | (189)
Ending Balance - Total Allowance for Losses | 630 | 460 | 630 | 460
Other Commodity [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Total Allowance for Losses | 16 | 3 | 34 | 3
Financing Receivable, Allowance for Credit Losses, Write-downs |  | 0 | 0 | 0
Total provision for losses | (4) | (1) | (22) | (1)
Ending Balance - Total Allowance for Losses | 12 | 2 | 12 | 2
Allowance for Loan and Lease Losses [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Allowance for Loan Losses | 6,138 | 4,893 | 5,415 | 4,480
Provision for loan losses | (270) | (191) | (1,234) | (604)
Financing Receivable, Allowance for Credit Losses, Write-downs | 0 | (130) | (241) | (130)
Ending Balance - Allowance for Loan Losses | 6,408 | 4,954 | 6,408 | 4,954
Reserve for Off-balance Sheet Activities [Member] |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Beginning Balance - Reserve for Losses | 1,966 | 2,191 | 2,020 | 2,083
Provision for/(release of) reserve for losses | 114 | (222) | 60 | (114)
Financing Receivable, Allowance for Credit Losses, Write-downs | 0 | 0 | 0 | 0
Ending Balance - Reserve for Losses | $ 2,080 | $ 1,969 | $ 2,080 | $ 1,969

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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 310 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6873192&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=66008989&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=66008989&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=66008989&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66902209&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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related to credit loss from transactions other than loan and lease transactions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 + Details
Name: | us-gaap_ProvisionForOtherCreditLosses
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: |