XML 58 R45.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accounting Policies - Consolidation of Variable Interest Entities (Details) - USD ($) $ in Thousands | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | ---
Variable Interest Entity [Line Items] |  |
Loans held for investment in consolidated trusts, at amortized cost | $ 1,517,101 | $ 1,399,827
Debt securities of consolidated trusts held by third parties | 1,528,957 | 1,404,945
On-balance sheet [Member] |  |
Variable Interest Entity [Line Items] |  |
Loans held for investment in consolidated trusts, at amortized cost | 1,517,101 | 1,399,827
Debt securities of consolidated trusts held by third parties |  | 1,404,945
On-balance sheet [Member] | Farm & Ranch [Member] |  |
Variable Interest Entity [Line Items] |  |
Debt securities of consolidated trusts held by third parties | 1,528,957 |
On-balance sheet [Member] | USDA Guarantees [Member] |  |
Variable Interest Entity [Line Items] |  |
Debt securities of consolidated trusts held by third parties | 0 | 0
On-balance sheet [Member] | Rural Utilities [Member] |  |
Variable Interest Entity [Line Items] |  |
Loans held for investment in consolidated trusts, at amortized cost |  | 0
Debt securities of consolidated trusts held by third parties | 0 |
On-balance sheet [Member] | Institutional Credit [Member] |  |
Variable Interest Entity [Line Items] |  |
Loans held for investment in consolidated trusts, at amortized cost | 0 |
Debt securities of consolidated trusts held by third parties |  | 0
On-balance sheet [Member] | Corporate Segment [Member] |  |
Variable Interest Entity [Line Items] |  |
Loans held for investment in consolidated trusts, at amortized cost | 0 |
Debt securities of consolidated trusts held by third parties | 0 |
Off-balance sheet [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 503,546 |
Off-balance sheet [Member] | Farm & Ranch [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 135,862 | 333,511
Off-balance sheet [Member] | USDA Guarantees [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 367,684 | 254,217
Off-balance sheet [Member] | Institutional Credit [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 |
Off-balance sheet [Member] | Corporate Segment [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 |
Farmer Mac Guaranteed Securities: | On-balance sheet [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 27,627 |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 27,383 |
Farmer Mac Guaranteed Securities: | On-balance sheet [Member] | Farm & Ranch [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 0 | 0
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 | 0
Farmer Mac Guaranteed Securities: | On-balance sheet [Member] | USDA Guarantees [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 27,627 | 30,300
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 27,383 | 29,980
Farmer Mac Guaranteed Securities: | On-balance sheet [Member] | Rural Utilities [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 0 | 0
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 | 0
Farmer Mac Guaranteed Securities: | On-balance sheet [Member] | Institutional Credit [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 0 |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 |
Investment Securities [Member] |  |
Variable Interest Entity [Line Items] |  |
Unamortized Premium/(Discount) | (3,489) | 2,365
Investment Securities [Member] | On-balance sheet [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 1,000,942 |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 1,003,968 | 783,916
Investment Securities [Member] | On-balance sheet [Member] | Farm & Ranch [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 | 0
Investment Securities [Member] | On-balance sheet [Member] | USDA Guarantees [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 0 |
Investment Securities [Member] | On-balance sheet [Member] | Rural Utilities [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | 0 | 0
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 |
Investment Securities [Member] | On-balance sheet [Member] | Institutional Credit [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net |  | 0
Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount | 0 |
Investment Securities [Member] | On-balance sheet [Member] | Corporate Segment [Member] | Variable Interest Entity, Not Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets and Liabilities, Net | $ 1,000,942 | $ 783,964

X
- Definition Amount, after accumulated amortization, of debt discount (premium). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28567-108399 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The carrying amount of the consolidated Variable Interest Entity's assets included in the reporting entity's statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (bb) -URI http://asc.fasb.org/extlink&oid=108788376&loc=d3e5710-111685 + Details
Name: | us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (bb) -URI http://asc.fasb.org/extlink&oid=108788376&loc=d3e5710-111685 + Details
Name: | us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=108788376&loc=d3e5747-111685 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=108788376&loc=d3e5728-111685 + Details
Name: | us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
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_VariableInterestEntityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net carrying amount of the assets and liabilities in the reporting entity's statement of financial position that relate to the reporting entity's variable interest in the Variable Interest Entity (VIE), when the reporting entity is not the VIE's primary beneficiary. + References No definition available. + Details
Name: | us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssetsAndLiabilitiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=agm_OnBalanceSheetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=agm_OffBalanceSheetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |