XML 51 R37.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Organization - Organization (Details) - USD ($) $ in Thousands | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
--- | --- | --- | ---
Product Information [Line Items] |  |  |
On and Off Balance Sheet Program Assets, At Principal Balance | $ 19,007,311 | $ 17,399,475 | $ 15,898,820
Farm & Ranch [Member] |  |  |
Product Information [Line Items] |  |  |
On and Off Balance Sheet Program Assets, At Principal Balance | 6,867,586 | 6,139,304 | 5,725,299
USDA Guarantees [Member] |  |  |
Product Information [Line Items] |  |  |
On and Off Balance Sheet Program Assets, At Principal Balance | 2,352,214 | 2,094,375 | 1,918,277
Rural Utilities [Member] |  |  |
Product Information [Line Items] |  |  |
On and Off Balance Sheet Program Assets, At Principal Balance | 1,882,633 | 1,878,110 | 1,530,990
Institutional Credit [Member] |  |  |
Product Information [Line Items] |  |  |
On and Off Balance Sheet Program Assets, At Principal Balance | 7,904,878 | $ 7,287,686 | $ 6,724,254
Notes Payable to Banks [Member] |  |  |
Product Information [Line Items] |  |  |
Notes Payable | 1,700,000 |  |
Medium-term Notes [Member] |  |  |
Product Information [Line Items] |  |  |
Notes Payable | $ 13,800,000 |  |

X
- Definition On and Off Balance Sheet Program Assets, At Principal Balance + References No definition available. + Details
Name: | agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 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(16)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_NotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_ProductInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=agm_FarmRanchMember
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_StatementBusinessSegmentsAxis=agm_RuralUtilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_NotesPayableToBanksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |