XML 116 R102.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Fair Value Disclosures - Quantitative Information (Details) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Sep. 30, 2016 | Dec. 31, 2015 | Dec. 31, 2016
Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | Farmer Mac Guaranteed Securities [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Available-for-sale, at fair value |  | $ 4,121,244 | $ 4,853,685
USDA Guarantees [Member] | Cost Approach Valuation Technique [Member] | Farmer Mac Guaranteed Securities [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Available-for-sale, at fair value |  | 31,361 |
USDA Guarantees [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Marketable Securities |  | 1,917,319 | 20,388
Floating Interest Rate [Member] | Market Approach Valuation Technique [Member] | Floating rate auction-rate certificates backed by Government guaranteed student loans |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Available-for-sale, at fair value |  | 44,924 | $ 17,730
Floating Interest Rate [Member] | Cost Approach Valuation Technique [Member] | Asset-backed Securities [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Trading, at fair value |  | $ 491 |
Floating Interest Rate [Member] | Cost Approach Valuation Technique [Member] | Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Prepayment Rate | 0.00% | 10.00% |
Minimum [Member] | Market Approach Valuation Technique [Member] | Floating rate auction-rate certificates backed by Government guaranteed student loans | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Range of Offered Quotes | 89.30% | 92.00% |
Minimum [Member] | Cost Approach Valuation Technique [Member] | Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 0.00% | 18.30% |
Minimum [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | Farmer Mac Guaranteed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 1.40% | 1.10% |
Minimum [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 1.30% | 1.00% |
Fair Value Inputs, Prepayment Rate | 9.00% | 9.00% |
Minimum [Member] | USDA Guarantees [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 1.80% | 1.30% |
Fair Value Inputs, Prepayment Rate | 0.00% | 0.00% |
Maximum [Member] | Market Approach Valuation Technique [Member] | Floating rate auction-rate certificates backed by Government guaranteed student loans | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Range of Offered Quotes | 89.30% | 99.60% |
Maximum [Member] | Cost Approach Valuation Technique [Member] | Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 0.00% | 23.90% |
Maximum [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | Farmer Mac Guaranteed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 2.60% | 3.30% |
Maximum [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 4.30% | 3.90% |
Fair Value Inputs, Prepayment Rate | 23.00% | 20.00% |
Maximum [Member] | USDA Guarantees [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 5.10% | 5.10% |
Fair Value Inputs, Prepayment Rate | 22.00% | 19.00% |
Weighted Average [Member] | Market Approach Valuation Technique [Member] | Floating rate auction-rate certificates backed by Government guaranteed student loans | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Range of Offered Quotes | 89.90% | 96.60% |
Weighted Average [Member] | Cost Approach Valuation Technique [Member] | Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 0.00% | 21.50% |
Weighted Average [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | Farmer Mac Guaranteed Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 1.70% | 1.80% |
Weighted Average [Member] | Institutional Credit [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 1.80% | 1.80% |
Fair Value Inputs, Prepayment Rate | 12.00% | 10.00% |
Weighted Average [Member] | USDA Guarantees [Member] | Cost Approach Valuation Technique [Member] | USDA Securities [Member] | Fair Value, Inputs, Level 3 [Member] |  |  |
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items] |  |  |
Fair Value Inputs, Discount Rate | 3.00% | 3.10% |
Fair Value Inputs, Prepayment Rate | 10.00% | 7.00% |

X
- Definition Fair Value Inputs, Range of Offered Quotes + References No definition available. + Details
Name: | agm_FairValueInputsRangeOfOfferedQuotes
Namespace Prefix: | agm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65884222&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66010992&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rate at which loans or a loan portfolio are expected to prepay principal balances, used as an input to measure fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsPrepaymentRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=66010992&loc=d3e26626-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.4) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66010992&loc=d3e26610-111562 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 + Details
Name: | us-gaap_TradingSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=agm_InstitutionalCreditMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_CostApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=agm_USDAGuaranteesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=agm_FloatingInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_MarketApproachValuationTechniqueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AuctionRateSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |