Company Quick10K Filing
Federal Agricultural Mortgage
Closing Price ($) Shares Out (MM) Market Cap ($MM)
$0.00 11 $895
10-Q 2019-11-06 Quarter: 2019-09-30
10-Q 2019-08-01 Quarter: 2019-06-30
10-Q 2019-05-02 Quarter: 2019-03-31
10-K 2019-02-21 Annual: 2018-12-31
10-Q 2018-11-08 Quarter: 2018-09-30
10-Q 2018-08-09 Quarter: 2018-06-30
10-Q 2018-05-10 Quarter: 2018-03-31
10-K 2018-03-08 Annual: 2017-12-31
10-Q 2017-11-09 Quarter: 2017-09-30
10-Q 2017-08-09 Quarter: 2017-06-30
10-Q 2017-05-10 Quarter: 2017-03-31
10-K 2017-03-09 Annual: 2016-12-31
10-Q 2016-11-09 Quarter: 2016-09-30
10-Q 2016-08-09 Quarter: 2016-06-30
10-Q 2016-05-10 Quarter: 2016-03-31
10-K 2016-03-10 Annual: 2015-12-31
10-Q 2015-11-09 Quarter: 2015-09-30
10-Q 2015-08-10 Quarter: 2015-06-30
10-Q 2015-05-11 Quarter: 2015-03-31
10-K 2015-03-16 Annual: 2014-12-31
10-Q 2014-11-10 Quarter: 2014-09-30
10-Q 2014-08-11 Quarter: 2014-06-30
10-Q 2014-05-12 Quarter: 2014-03-31
10-K 2014-03-13 Annual: 2013-12-31
10-Q 2013-08-08 Quarter: 2013-06-30
10-Q 2013-05-09 Quarter: 2013-03-31
10-K 2013-03-18 Annual: 2012-12-31
10-Q 2012-11-08 Quarter: 2012-09-30
10-Q 2012-08-09 Quarter: 2012-06-30
10-Q 2012-05-10 Quarter: 2012-03-31
10-K 2012-03-15 Annual: 2011-12-31
10-Q 2011-11-09 Quarter: 2011-09-30
10-Q 2011-08-09 Quarter: 2011-06-30
10-Q 2011-05-10 Quarter: 2011-03-31
10-K 2011-03-16 Annual: 2010-12-31
10-Q 2010-11-09 Quarter: 2010-09-30
10-Q 2010-08-09 Quarter: 2010-06-30
10-Q 2010-05-10 Quarter: 2010-03-31
10-K 2010-03-16 Annual: 2009-12-31
8-K 2019-12-13 Officers, Exhibits
8-K 2019-12-05 Officers, Exhibits
8-K 2019-11-14 Other Events, Exhibits
8-K 2019-11-13 Regulation FD, Exhibits
8-K 2019-11-06 Earnings, Regulation FD, Exhibits
8-K 2019-11-04 Regulation FD
8-K 2019-10-30 Regulation FD, Exhibits
8-K 2019-10-04 Enter Agreement, Exhibits
8-K 2019-09-18 Regulation FD, Exhibits
8-K 2019-08-07 Other Events, Exhibits
8-K 2019-08-01 Earnings, Regulation FD, Exhibits
8-K 2019-07-25 Regulation FD, Exhibits
8-K 2019-07-08 Officers
8-K 2019-05-17 Other Events, Exhibits
8-K 2019-05-09 Shareholder Vote, Regulation FD, Other Events, Exhibits
8-K 2019-05-09 Amend Bylaw, Exhibits
8-K 2019-05-08 Sale of Shares, Regulation FD, Exhibits
8-K 2019-05-02 Earnings, Regulation FD, Exhibits
8-K 2019-04-25 Regulation FD, Exhibits
8-K 2019-03-14 Regulation FD
8-K 2019-02-27 Officers
8-K 2019-02-21 Earnings, Regulation FD, Other Events, Exhibits
8-K 2019-02-14 Regulation FD, Exhibits
8-K 2019-02-13 Enter Agreement, Exhibits
8-K 2018-11-08 Earnings, Regulation FD, Exhibits
8-K 2018-10-31 Officers
8-K 2018-10-31 Regulation FD, Other Events, Exhibits
8-K 2018-09-26 Officers, Exhibits
8-K 2018-08-09 Earnings, Regulation FD, Exhibits
8-K 2018-07-30 Amend Bylaw, Regulation FD, Other Events, Exhibits
8-K 2018-07-23 Enter Agreement
8-K 2018-05-10 Earnings, Regulation FD, Exhibits
8-K 2018-05-02 Regulation FD, Other Events, Exhibits
8-K 2018-05-02 Officers, Shareholder Vote
8-K 2018-03-13 Officers
8-K 2018-03-08 Earnings, Regulation FD, Other Events, Exhibits
8-K 2018-02-26 Enter Agreement, Officers, Regulation FD, Exhibits
AGM 2019-09-30
Part I
Item 1. Financial Statements
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 3. Defaults Upon Senior Securities
Item 4. Mine Safety Disclosures
Item 5. Other Information
Item 6. Exhibits
EX-31.1 ex311agm-09302019.htm
EX-31.2 ex312agm-09302019.htm
EX-32 ex32agm-09302019.htm

Federal Agricultural Mortgage Earnings 2019-09-30

AGM 10Q Quarterly Report

Balance SheetIncome StatementCash Flow

Comparables ($MM TTM)
Ticker M Cap Assets Liab Rev G Profit Net Inc EBITDA EV G Margin EV/EBITDA ROA
ECPG 1,079 4,811 3,908 1,372 0 154 476 1,566 0% 3.3 3%
PRS 909 586 641 -110 0 -119 -115 994 -0% -8.6 -20%
AHH 905 1,730 1,124 198 21 23 92 1,828 11% 19.9 1%
AGM 895 20,738 19,964 0 0 112 581 8,746 15.1 1%
VRTS 880 3,067 2,343 561 0 80 150 935 0% 6.2 3%
PLBC 127 839 762 2 0 15 22 93 0% 4.2 2%
NICK 73 259 154 0 0 -4 4 188 51.1 -2%
ASFI 48 90 1 19 18 9 11 45 93% 4.0 10%
PMTS 30 210 360 273 88 -15 1 319 32% 254.3 -7%

Document
0.70010.60010.00000.80010.50010.40010.80000.70000.40000.90000.60000.5000false--12-31Q32019truefalse0000845877X10.580.580.580.700.700.700.580.580.580.700.700.7011111110307805003019137550103078050030191790530.9500.0440.9500.0300.9500.0330.9750.0380.9750.0220.9750.026000.170.0520.070.0320.160.0490.210.0330.110.0240.200.03300017125000114620001978300013385000252525252525252575000000750000002400000300000030000004000000240000030000003000000400000024000003000000300000040000002400000300000030000004000000240000030000003000000400000024000003000000300000040000001000000 0000845877 2019-01-01 2019-09-30 0000845877 us-gaap:SeriesCPreferredStockMember 2019-01-01 2019-09-30 0000845877 us-gaap:CommonClassAMember 2019-01-01 2019-09-30 0000845877 us-gaap:CommonClassCMember 2019-01-01 2019-09-30 0000845877 us-gaap:SeriesDPreferredStockMember 2019-01-01 2019-09-30 0000845877 us-gaap:SeriesAPreferredStockMember 2019-01-01 2019-09-30 0000845877 us-gaap:CommonClassAMember 2019-10-30 0000845877 us-gaap:CommonClassCMember 2019-10-30 0000845877 us-gaap:CommonClassBMember 2019-10-30 0000845877 2018-12-31 0000845877 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-30 0000845877 us-gaap:SeriesDPreferredStockMember 2019-09-30 0000845877 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2018-12-31 0000845877 us-gaap:SeriesAPreferredStockMember 2018-12-31 0000845877 us-gaap:CommonClassCMember 2019-09-30 0000845877 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-09-30 0000845877 us-gaap:CommonClassAMember 2019-09-30 0000845877 us-gaap:CommonClassAMember 2018-12-31 0000845877 us-gaap:SeriesCPreferredStockMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember 2018-12-31 0000845877 us-gaap:SeriesBPreferredStockMember 2019-09-30 0000845877 us-gaap:CommonClassBMember 2018-12-31 0000845877 us-gaap:CommonClassCMember 2018-12-31 0000845877 us-gaap:SeriesAPreferredStockMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember 2019-09-30 0000845877 us-gaap:SeriesDPreferredStockMember 2018-12-31 0000845877 us-gaap:SeriesBPreferredStockMember 2018-12-31 0000845877 us-gaap:CommonClassBMember 2019-09-30 0000845877 us-gaap:SeriesCPreferredStockMember 2018-12-31 0000845877 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-09-30 0000845877 2018-07-01 2018-09-30 0000845877 2018-01-01 2018-09-30 0000845877 2019-07-01 2019-09-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-04-01 2018-06-30 0000845877 us-gaap:RetainedEarningsMember 2017-12-31 0000845877 2018-01-01 2018-03-31 0000845877 us-gaap:PreferredStockMember 2017-12-31 0000845877 us-gaap:PreferredStockMember 2018-03-31 0000845877 2017-12-31 0000845877 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000845877 2018-04-01 2018-06-30 0000845877 us-gaap:CommonStockMember 2017-12-31 0000845877 us-gaap:RetainedEarningsMember 2018-03-31 0000845877 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2017-12-31 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-03-31 0000845877 us-gaap:PreferredStockMember 2018-09-30 0000845877 us-gaap:CommonClassCMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000845877 us-gaap:RetainedEarningsMember 2018-06-30 0000845877 2018-06-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-03-31 0000845877 2018-09-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000845877 us-gaap:CommonStockMember 2018-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000845877 us-gaap:CommonClassCMember 2018-01-01 2018-03-31 0000845877 us-gaap:CommonStockMember 2018-03-31 0000845877 us-gaap:CommonClassCMember 2018-04-01 2018-06-30 0000845877 us-gaap:CommonStockMember 2018-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-09-30 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000845877 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000845877 us-gaap:PreferredStockMember 2018-06-30 0000845877 2018-03-31 0000845877 us-gaap:RetainedEarningsMember 2018-09-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000845877 us-gaap:CommonClassCMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000845877 us-gaap:CommonClassCMember 2018-07-01 2018-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000845877 us-gaap:SeriesDPreferredStockMember us-gaap:PreferredStockMember 2019-04-01 2019-06-30 0000845877 us-gaap:PreferredStockMember 2019-03-31 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-09-30 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000845877 us-gaap:CommonClassCMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000845877 us-gaap:PreferredStockMember 2019-09-30 0000845877 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000845877 2019-01-01 2019-03-31 0000845877 2019-04-01 2019-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:PreferredStockMember 2018-12-31 0000845877 2019-06-30 0000845877 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000845877 us-gaap:CommonStockMember 2018-12-31 0000845877 us-gaap:CommonClassCMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000845877 us-gaap:CommonClassCMember 2019-01-01 2019-03-31 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-03-31 0000845877 us-gaap:RetainedEarningsMember 2019-03-31 0000845877 us-gaap:RetainedEarningsMember 2019-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000845877 us-gaap:CommonStockMember 2019-06-30 0000845877 us-gaap:CommonClassCMember 2019-04-01 2019-06-30 0000845877 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000845877 us-gaap:RetainedEarningsMember 2018-12-31 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000845877 2019-03-31 0000845877 us-gaap:RetainedEarningsMember 2019-09-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-01 2019-06-30 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0000845877 us-gaap:CommonStockMember 2019-09-30 0000845877 us-gaap:CommonClassCMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000845877 us-gaap:SeriesBPreferredStockMember 2019-04-01 2019-06-30 0000845877 us-gaap:SeriesDPreferredStockMember 2019-04-01 2019-06-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000845877 us-gaap:CommonStockMember 2019-03-31 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-03-31 0000845877 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2019-04-01 2019-06-30 0000845877 us-gaap:PreferredStockMember 2019-06-30 0000845877 us-gaap:CommonClassCMember 2019-07-01 2019-09-30 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000845877 us-gaap:CommonClassCMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000845877 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000845877 us-gaap:NotesPayableToBanksMember 2018-01-01 2018-09-30 0000845877 agm:FarmerMacAndUsdaGuaranteedSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:DebtSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:MediumTermNotesMember 2019-01-01 2019-09-30 0000845877 agm:FarmerMacAndUsdaGuaranteedSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:MediumTermNotesMember 2018-01-01 2018-09-30 0000845877 us-gaap:NotesPayableToBanksMember 2019-01-01 2019-09-30 0000845877 agm:USDAGuaranteesMember 2019-09-30 0000845877 agm:USDAGuaranteesMember 2018-12-31 0000845877 agm:FarmRanchMember 2018-12-31 0000845877 agm:FarmRanchMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:CorporateNonSegmentMember agm:OffBalanceSheetMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:RuralUtilitiesMember 2019-09-30 0000845877 agm:OnBalanceSheetMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:OffBalanceSheetMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:FarmRanchMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:OffBalanceSheetMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:RuralUtilitiesMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:FarmRanchMember 2018-12-31 0000845877 us-gaap:CorporateNonSegmentMember agm:OffBalanceSheetMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:OnBalanceSheetMember 2018-12-31 0000845877 us-gaap:CorporateNonSegmentMember agm:OnBalanceSheetMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OnBalanceSheetMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:OperatingSegmentsMember agm:OffBalanceSheetMember agm:RuralUtilitiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:OnBalanceSheetMember us-gaap:DebtSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:PerformanceSharesMember 2018-07-01 2018-09-30 0000845877 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000845877 us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0000845877 us-gaap:RestrictedStockMember 2018-07-01 2018-09-30 0000845877 us-gaap:StockAppreciationRightsSARSMember 2019-07-01 2019-09-30 0000845877 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-09-30 0000845877 us-gaap:PerformanceSharesMember 2019-07-01 2019-09-30 0000845877 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:OtherIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:OtherIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:OtherIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:OtherIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-07-01 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:InterestIncomeMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-01 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-12-31 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-06-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-06-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-01-01 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-06-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-09-30 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2017-12-31 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-06-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2017-12-31 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-09-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2017-12-31 0000845877 us-gaap:AvailableforsaleSecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-06-30 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 0000845877 2018-01-01 0000845877 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-01-01 0000845877 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 0000845877 us-gaap:HeldtomaturitySecuritiesMember us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:CorporateDebtSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2018-12-31 0000845877 us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:USTreasuryAndGovernmentMember us-gaap:HeldtomaturitySecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:DebtSecuritiesTradingMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember 2018-12-31 0000845877 us-gaap:USTreasuryAndGovernmentMember us-gaap:HeldtomaturitySecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:HeldtomaturitySecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember agm:DebtSecuritiesTradingMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:LongTermDebtMember 2019-09-30 0000845877 us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:UncollateralizedMember 2019-09-30 0000845877 us-gaap:LongTermDebtMember 2018-12-31 0000845877 us-gaap:CashMember 2018-12-31 0000845877 us-gaap:ExchangeClearedMember 2019-09-30 0000845877 us-gaap:ExchangeClearedMember 2018-12-31 0000845877 us-gaap:InterestRateSwapMember 2019-09-30 0000845877 us-gaap:CashMember 2019-09-30 0000845877 us-gaap:UncollateralizedMember 2018-12-31 0000845877 us-gaap:InterestRateSwapMember 2018-12-31 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-07-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember 2018-07-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:NondesignatedMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-07-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2018-07-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-07-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-07-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-07-01 2018-09-30 0000845877 agm:IncludingAccruedInterestMember agm:CounterpartyNettingMember 2019-09-30 0000845877 agm:IncludingAccruedInterestMember agm:NettingMember 2019-09-30 0000845877 agm:IncludingAccruedInterestMember agm:ExcludingNettingMember 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember 2019-01-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember 2019-01-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-01-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-01-01 2019-09-30 0000845877 us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember 2019-07-01 2019-09-30 0000845877 us-gaap:CashFlowHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-07-01 2019-09-30 0000845877 us-gaap:NondesignatedMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:GainLossOnDerivativeInstrumentsMember 2019-07-01 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2019-07-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:InterestIncomeMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2019-07-01 2019-09-30 0000845877 us-gaap:NondesignatedMember us-gaap:LoansAndFinanceReceivablesMember 2019-07-01 2019-09-30 0000845877 us-gaap:OtherAssetsMember 2019-09-30 0000845877 us-gaap:LoansMember 2018-12-31 0000845877 us-gaap:LoansMember 2019-09-30 0000845877 us-gaap:OtherAssetsMember 2018-12-31 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:NondesignatedMember 2019-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2019-09-30 0000845877 us-gaap:BasisSwapMember us-gaap:NondesignatedMember 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:NondesignatedMember 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:NondesignatedMember 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-30 0000845877 us-gaap:NondesignatedMember 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000845877 us-gaap:BasisSwapMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:NondesignatedMember 2019-01-01 2019-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:NondesignatedMember 2018-12-31 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:NondesignatedMember 2018-12-31 0000845877 agm:InterestRateSwapReceiveFixedCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:FutureMember us-gaap:NondesignatedMember 2018-12-31 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:BasisSwapMember us-gaap:NondesignatedMember 2018-12-31 0000845877 us-gaap:BasisSwapMember us-gaap:NondesignatedMember 2018-01-01 2018-09-30 0000845877 us-gaap:NondesignatedMember 2018-12-31 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000845877 agm:InterestRateSwapReceiveFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000845877 agm:InterestRateSwapPayFixedNonCallableMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-09-30 0000845877 agm:IncludingAccruedInterestMember agm:CounterpartyNettingMember 2018-12-31 0000845877 agm:IncludingAccruedInterestMember agm:ExcludingNettingMember 2018-12-31 0000845877 agm:IncludingAccruedInterestMember agm:NettingMember 2018-12-31 0000845877 us-gaap:RealEstateLoanMember 2019-09-30 0000845877 agm:UnsecuritizedMember 2019-09-30 0000845877 us-gaap:RealEstateLoanMember agm:FarmRanchMember 2018-12-31 0000845877 agm:InConsolidatedTrustsMember agm:RuralUtilitiesMember 2019-09-30 0000845877 agm:UnsecuritizedMember 2018-12-31 0000845877 us-gaap:RealEstateLoanMember 2018-12-31 0000845877 agm:InConsolidatedTrustsMember 2019-09-30 0000845877 us-gaap:RealEstateLoanMember agm:FarmRanchMember 2019-09-30 0000845877 agm:InConsolidatedTrustsMember 2018-12-31 0000845877 agm:InConsolidatedTrustsMember agm:RuralUtilitiesMember 2018-12-31 0000845877 us-gaap:RealEstateLoanMember agm:RuralUtilitiesMember 2018-12-31 0000845877 agm:InConsolidatedTrustsMember agm:FarmRanchMember 2019-09-30 0000845877 agm:UnsecuritizedMember agm:FarmRanchMember 2019-09-30 0000845877 agm:InConsolidatedTrustsMember agm:FarmRanchMember 2018-12-31 0000845877 us-gaap:RealEstateLoanMember agm:RuralUtilitiesMember 2019-09-30 0000845877 agm:UnsecuritizedMember agm:FarmRanchMember 2018-12-31 0000845877 agm:UnsecuritizedMember agm:RuralUtilitiesMember 2019-09-30 0000845877 agm:UnsecuritizedMember agm:RuralUtilitiesMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember 2019-01-01 2019-09-30 0000845877 agm:CropsMember 2019-09-30 0000845877 agm:PermanentPlantingsMember 2019-09-30 0000845877 agm:OtherCommodityMember 2019-01-01 2019-09-30 0000845877 agm:PermanentPlantingsMember 2019-06-30 0000845877 agm:PermanentPlantingsMember 2019-01-01 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2019-09-30 0000845877 agm:CropsMember 2018-12-31 0000845877 agm:PermanentPlantingsMember 2018-12-31 0000845877 agm:CropsMember 2019-06-30 0000845877 agm:CropsMember 2019-01-01 2019-09-30 0000845877 agm:PartTimeFarmMember 2019-06-30 0000845877 agm:PartTimeFarmMember 2019-09-30 0000845877 agm:LivestockMember 2019-09-30 0000845877 agm:LivestockMember 2019-06-30 0000845877 agm:CropsMember 2019-07-01 2019-09-30 0000845877 agm:LivestockMember 2019-01-01 2019-09-30 0000845877 agm:PartTimeFarmMember 2019-01-01 2019-09-30 0000845877 agm:LivestockMember 2018-12-31 0000845877 agm:PartTimeFarmMember 2019-07-01 2019-09-30 0000845877 agm:OtherCommodityMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2019-06-30 0000845877 agm:AgricultureStorageAndProcessingMember 2018-12-31 0000845877 agm:PartTimeFarmMember 2018-12-31 0000845877 agm:LivestockMember 2019-07-01 2019-09-30 0000845877 agm:OtherCommodityMember 2018-12-31 0000845877 agm:OtherCommodityMember 2019-06-30 0000845877 agm:PermanentPlantingsMember 2019-07-01 2019-09-30 0000845877 agm:OtherCommodityMember 2019-07-01 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2019-07-01 2019-09-30 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:CropsMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:CropsMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:CropsMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:LivestockMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:PassMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:PartTimeFarmMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PermanentPlantingsMember us-gaap:PassMember 2018-12-31 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:PermanentPlantingsMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:LivestockMember us-gaap:PassMember 2018-12-31 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:LivestockMember agm:OnBalanceSheetMember 2018-12-31 0000845877 agm:PartTimeFarmMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:PermanentPlantingsMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:LivestockMember agm:OffBalanceSheetMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:OtherCommodityMember us-gaap:PassMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:CropsMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:LivestockMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:OtherCommodityMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:OnBalanceSheetMember us-gaap:PassMember 2018-12-31 0000845877 agm:PartTimeFarmMember us-gaap:PassMember 2018-12-31 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2018-12-31 0000845877 us-gaap:PassMember 2018-12-31 0000845877 agm:CropsMember us-gaap:PassMember 2018-12-31 0000845877 agm:OtherCommodityMember us-gaap:SubstandardMember 2018-12-31 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:CropsMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:OtherCommodityMember us-gaap:PassMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:LivestockMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:PermanentPlantingsMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 us-gaap:PassMember 2019-09-30 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:CropsMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:OtherCommodityMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:LivestockMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:PassMember 2019-09-30 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PartTimeFarmMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:LivestockMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:PartTimeFarmMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:CropsMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:CropsMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:LivestockMember us-gaap:PassMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:LivestockMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:CropsMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PermanentPlantingsMember us-gaap:PassMember 2019-09-30 0000845877 agm:OtherCommodityMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:OtherCommodityMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PermanentPlantingsMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:CropsMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:LivestockMember agm:OnBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:PartTimeFarmMember us-gaap:PassMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OnBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember us-gaap:PassMember 2019-09-30 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:SubstandardMember 2019-09-30 0000845877 agm:PartTimeFarmMember agm:OffBalanceSheetMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:PermanentPlantingsMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:AgricultureStorageAndProcessingMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:LivestockMember agm:OffBalanceSheetMember us-gaap:SpecialMentionMember 2019-09-30 0000845877 agm:CropsMember us-gaap:PassMember 2019-09-30 0000845877 agm:MidSouthMember 2019-09-30 0000845877 agm:MidNorthMember 2018-12-31 0000845877 agm:SouthwestMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeTwoMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeTwoMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeOneMemberMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeThreeMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeOneMember 2019-09-30 0000845877 agm:SoutheastMember 2019-09-30 0000845877 agm:SoutheastMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeOneMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFourMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFiveMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeFourMember 2018-12-31 0000845877 agm:NortheastMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeThreeMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFiveMember 2018-12-31 0000845877 agm:SouthwestMember 2018-12-31 0000845877 agm:FinancingReceivablesBorrowerExposureRangeFiveMember 2018-12-31 0000845877 agm:FinancingReceivablesBorrowerExposureRangeTwoMemberMember 2018-12-31 0000845877 agm:FinancingReceivablesBorrowerExposureRangeTwoMemberMember 2019-09-30 0000845877 agm:NorthwestMember 2019-09-30 0000845877 agm:NortheastMember 2018-12-31 0000845877 agm:FinancingReceivablesBorrowerExposureRangeThreeMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeFourMember 2019-09-30 0000845877 agm:MidSouthMember 2018-12-31 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeThreeMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFourMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeOneMemberMember 2018-12-31 0000845877 agm:NorthwestMember 2018-12-31 0000845877 agm:MidNorthMember 2019-09-30 0000845877 agm:FinancingReceivablesBorrowerExposureRangeFiveMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeSixMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeSixMember 2018-12-31 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-07-01 2018-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2018-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-01-01 2018-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-06-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2019-06-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2017-12-31 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2019-07-01 2019-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-01-01 2019-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2018-12-31 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-07-01 2019-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2018-07-01 2018-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2018-06-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2019-09-30 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2017-12-31 0000845877 us-gaap:ReserveForOffBalanceSheetActivitiesMember 2018-12-31 0000845877 us-gaap:AllowanceForLoanAndLeaseLossesMember 2019-06-30 0000845877 agm:OnBalanceSheetMember 2018-01-01 2018-09-30 0000845877 agm:OffBalanceSheetMember 2018-01-01 2018-09-30 0000845877 agm:OffBalanceSheetMember 2019-01-01 2019-09-30 0000845877 agm:OnBalanceSheetMember 2019-01-01 2019-09-30 0000845877 agm:CropsMember 2018-06-30 0000845877 agm:OtherCommodityMember 2018-06-30 0000845877 agm:LivestockMember 2018-07-01 2018-09-30 0000845877 agm:PartTimeFarmMember 2018-01-01 2018-09-30 0000845877 agm:PermanentPlantingsMember 2017-12-31 0000845877 agm:AgricultureStorageAndProcessingMember 2017-12-31 0000845877 agm:PartTimeFarmMember 2018-09-30 0000845877 agm:OtherCommodityMember 2018-01-01 2018-09-30 0000845877 agm:PermanentPlantingsMember 2018-01-01 2018-09-30 0000845877 agm:OtherCommodityMember 2018-09-30 0000845877 agm:PartTimeFarmMember 2018-07-01 2018-09-30 0000845877 agm:PermanentPlantingsMember 2018-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2018-09-30 0000845877 agm:PermanentPlantingsMember 2018-07-01 2018-09-30 0000845877 agm:CropsMember 2018-07-01 2018-09-30 0000845877 agm:LivestockMember 2018-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2018-07-01 2018-09-30 0000845877 agm:PartTimeFarmMember 2018-06-30 0000845877 agm:CropsMember 2018-01-01 2018-09-30 0000845877 agm:CropsMember 2017-12-31 0000845877 agm:CropsMember 2018-09-30 0000845877 agm:LivestockMember 2017-12-31 0000845877 agm:OtherCommodityMember 2018-07-01 2018-09-30 0000845877 agm:AgricultureStorageAndProcessingMember 2018-06-30 0000845877 agm:AgricultureStorageAndProcessingMember 2018-01-01 2018-09-30 0000845877 agm:LivestockMember 2018-01-01 2018-09-30 0000845877 agm:PartTimeFarmMember 2017-12-31 0000845877 agm:LivestockMember 2018-06-30 0000845877 agm:PermanentPlantingsMember 2018-06-30 0000845877 agm:OtherCommodityMember 2017-12-31 0000845877 agm:LessThan90DaysPastDueMember 2018-12-31 0000845877 agm:CollateralDependentNotIndividuallyAnalyzedMember 2018-12-31 0000845877 agm:CollateralDependentNotIndividuallyAnalyzedMember 2019-09-30 0000845877 agm:LessThan90DaysPastDueMember 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFiveMember 2019-01-01 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeTwoMember 2019-01-01 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeOneMember 2019-01-01 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeThreeMember 2019-01-01 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeSixMember 2019-01-01 2019-09-30 0000845877 agm:FinancingReceivablesOriginalLoanToValueRatioRangeFourMember 2019-01-01 2019-09-30 0000845877 agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:USDAGuaranteesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 us-gaap:RevolvingCreditFacilityMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 us-gaap:RevolvingCreditFacilityMember agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:InstitutionalCreditMemberMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:FarmRanchMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:LongTermStandbyPurchaseCommitmentsMember 2019-09-30 0000845877 agm:LongTermStandbyPurchaseCommitmentsMember 2019-01-01 2019-09-30 0000845877 agm:LongTermStandbyPurchaseCommitmentsMember 2018-01-01 2018-12-31 0000845877 agm:FarmerMacGuaranteedSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-12-31 0000845877 agm:FarmerMacGuaranteedSecuritiesMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-09-30 0000845877 agm:FarmerMacGuaranteedSecuritiesMember 2018-01-01 2018-12-31 0000845877 agm:GuaranteeobligationsissuedafterJanuary12003Member agm:LongTermStandbyPurchaseCommitmentsMember 2019-09-30 0000845877 agm:FarmerMacGuaranteedSecuritiesMember agm:InstitutionalCreditMemberMember 2019-01-01 2019-09-30 0000845877 agm:GuaranteeobligationsissuedafterJanuary12003Member agm:LongTermStandbyPurchaseCommitmentsMember 2018-12-31 0000845877 agm:LongTermStandbyPurchaseCommitmentsMember 2018-12-31 0000845877 agm:FarmerMacGuaranteedSecuritiesMember 2019-01-01 2019-09-30 0000845877 agm:FarmerMacGuaranteedSecuritiesMember agm:InstitutionalCreditMemberMember 2018-01-01 2018-12-31 0000845877 us-gaap:CommonClassCMember 2015-09-30 0000845877 us-gaap:CommonClassCMember 2015-09-30 2019-09-30 0000845877 us-gaap:SeriesBPreferredStockMember 2019-06-12 2019-06-12 0000845877 us-gaap:SeriesDPreferredStockMember 2019-05-13 2019-05-13 0000845877 us-gaap:SeriesDPreferredStockMember 2019-05-13 0000845877 us-gaap:CommonClassCMember 2019-03-14 0000845877 us-gaap:CommonClassCMember 2017-08-31 0000845877 2018-10-01 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2017-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2017-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2017-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-01 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-01-01 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2019-01-01 2019-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-12-31 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:LongTermStandbyPurchaseCommitmentsMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:FarmerMacGuaranteedSecuritiesMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:FarmerMacGuaranteedSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:LongTermStandbyPurchaseCommitmentsMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:FarmerMacGuaranteedSecuritiesMember 2018-12-31 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:DueWithinOneYearMember 2019-09-30 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:LongTermStandbyPurchaseCommitmentsMember 2019-09-30 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:DueWithinOneYearMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:FarmerMacGuaranteedSecuritiesMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:LongTermStandbyPurchaseCommitmentsMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember agm:DueWithinOneYearMember 2018-12-31 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember agm:DueWithinOneYearMember 2018-12-31 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LongTermDebtMember 2018-12-31 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LongTermDebtMember 2018-12-31 0000845877 us-gaap:DebtSecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:LongTermDebtMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-09-30 0000845877 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:LongTermDebtMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:USDAGuaranteesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FixedInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-09-30 0000845877 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueInputsLevel3Member 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-07-01 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-06-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-07-01 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-07-01 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2019-07-01 2019-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-07-01 2019-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-01 2019-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-07-01 2019-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2019-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-01 2019-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2019-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2019-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2018-06-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-07-01 2018-09-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-07-01 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:DebtSecuritiesTradingMember 2018-07-01 2018-09-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-01 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-07-01 2018-09-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-07-01 2018-09-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-07-01 2018-09-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember agm:InstitutionalCreditMemberMember 2018-06-30 0000845877 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0000845877 us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-06-30 0000845877 agm:FloatingInterestRateMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-06-30 0000845877 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0000845877 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AvailableforsaleSecuritiesMember 2018-06-30 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MaximumMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MaximumMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MaximumMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:WeightedAverageMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MaximumMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2019-09-30 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MinimumMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MinimumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 srt:WeightedAverageMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember agm:InstitutionalCreditMemberMember us-gaap:CostApproachValuationTechniqueMember 2019-09-30 0000845877 srt:WeightedAverageMember us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember agm:MeasurementInputRangeOfBrokerQuotesMember us-gaap:MarketApproachValuationTechniqueMember 2019-09-30 0000845877 srt:MaximumMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputConstantPrepaymentRateMember agm:USDAGuaranteesMember us-gaap:CostApproachValuationTechniqueMember 2018-12-31 0000845877 us-gaap:MaterialReconcilingItemsMember 2019-07-01 2019-09-30 0000845877 agm:USDAGuaranteesMember 2019-07-01 2019-09-30 0000845877 us-gaap:CorporateMember 2019-07-01 2019-09-30 0000845877 agm:RuralUtilitiesMember 2019-07-01 2019-09-30 0000845877 agm:InstitutionalCreditMemberMember 2019-07-01 2019-09-30 0000845877 agm:RuralUtilitiesMember 2019-09-30 0000845877 agm:FarmRanchMember 2019-07-01 2019-09-30 0000845877 agm:InstitutionalCreditMemberMember 2019-09-30 0000845877 us-gaap:MaterialReconcilingItemsMember 2019-09-30 0000845877 us-gaap:CorporateMember 2019-09-30 0000845877 agm:InstitutionalCreditMemberMember 2019-01-01 2019-09-30 0000845877 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-09-30 0000845877 agm:RuralUtilitiesMember 2019-01-01 2019-09-30 0000845877 agm:FarmRanchMember 2019-01-01 2019-09-30 0000845877 agm:USDAGuaranteesMember 2019-01-01 2019-09-30 0000845877 us-gaap:CorporateMember 2019-01-01 2019-09-30 0000845877 agm:RuralUtilitiesMember 2018-01-01 2018-09-30 0000845877 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-09-30 0000845877 us-gaap:CorporateMember 2018-01-01 2018-09-30 0000845877 agm:USDAGuaranteesMember 2018-01-01 2018-09-30 0000845877 agm:InstitutionalCreditMemberMember 2018-01-01 2018-09-30 0000845877 agm:FarmRanchMember 2018-01-01 2018-09-30 0000845877 agm:InstitutionalCreditMemberMember 2018-09-30 0000845877 us-gaap:MaterialReconcilingItemsMember 2018-09-30 0000845877 agm:RuralUtilitiesMember 2018-09-30 0000845877 agm:USDAGuaranteesMember 2018-09-30 0000845877 us-gaap:CorporateMember 2018-09-30 0000845877 agm:FarmRanchMember 2018-09-30 0000845877 agm:USDAGuaranteesMember 2018-07-01 2018-09-30 0000845877 us-gaap:MaterialReconcilingItemsMember 2018-07-01 2018-09-30 0000845877 agm:RuralUtilitiesMember 2018-07-01 2018-09-30 0000845877 agm:InstitutionalCreditMemberMember 2018-07-01 2018-09-30 0000845877 agm:FarmRanchMember 2018-07-01 2018-09-30 0000845877 us-gaap:CorporateMember 2018-07-01 2018-09-30 iso4217:USD xbrli:shares xbrli:shares iso4217:USD agm:position xbrli:pure


As filed with the Securities and Exchange Commission on November 6, 2019

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2019
Commission File Number 001-14951 

logo2016a23.jpg
FEDERAL AGRICULTURAL MORTGAGE CORPORATION
(Exact name of registrant as specified in its charter)
Federally chartered instrumentality
of the United States
 
52-1578738
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. employer identification number)
 
 
 
1999 K Street, N.W., 4th Floor,
 

Washington,
DC
 
20006
(Address of principal executive offices)
 
(Zip code)
(202)
872-7700
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading symbol
 
Exchange on which registered
Class A voting common stock
 
AGM.A
 
New York Stock Exchange
Class C non-voting common stock
 
AGM
 
New York Stock Exchange
5.875% Non-Cumulative Preferred Stock, Series A
 
AGM.PRA
 
New York Stock Exchange
6.000% Fixed-to-Floating Rate Non-Cumulative Preferred Stock, Series C
 
AGM.PRC
 
New York Stock Exchange
5.700% Non-Cumulative Preferred Stock, Series D
 
AGM.PRD
 
New York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes                                      No           

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes                                       No          
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.  (Check one):
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes                                        No           
As of October 30, 2019, the registrant had outstanding 1,030,780 shares of Class A voting common stock, 500,301 shares of Class B voting common stock, and 9,179,802 shares of Class C non-voting common stock.




Table of Contents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


3



PART I

Item 1.    Financial Statements


4



FEDERAL AGRICULTURAL MORTGAGE CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(unaudited)
 
As of
 
September 30, 2019
 
December 31, 2018
 
(in thousands)
Assets:
 
 
 
Cash and cash equivalents
$
587,941