XML 48 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Reporting - Core Earnings - Business Segments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating $ 63,951us-gaap_InterestAndDividendIncomeOperating [1] $ 52,452us-gaap_InterestAndDividendIncomeOperating [2]  
Interest Income Reclassification 0agm_InterestIncomeReclassification 0agm_InterestIncomeReclassification  
Total interest expense (33,162)us-gaap_InterestExpense [3] (34,726)us-gaap_InterestExpense [4]  
Net effective spread 30,789us-gaap_InterestIncomeExpenseNet 17,726us-gaap_InterestIncomeExpenseNet  
Guarantee and commitment fees 3,377us-gaap_GuarantyFeeIncome 3,784us-gaap_GuarantyFeeIncome  
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees (2,902)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees [5] (6,819)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees [6]  
Non-interest income/(loss) 475us-gaap_NoninterestIncome (3,035)us-gaap_NoninterestIncome  
Provision for loan losses (76)us-gaap_ProvisionForLoanLossesExpensed (573)us-gaap_ProvisionForLoanLossesExpensed  
(Release of)/provision for reserve for losses 772us-gaap_ProvisionForOtherCreditLosses (101)us-gaap_ProvisionForOtherCreditLosses  
Noninterest Expense, Excluding Loan, Lease and Other Losses (9,115)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses (7,846)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses  
Noninterest Expense (8,343)us-gaap_NoninterestExpense [7] (7,947)us-gaap_NoninterestExpense [7]  
Income before income taxes 22,845us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 6,171us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Income tax expense (4,231)us-gaap_IncomeTaxExpenseBenefit 1,141us-gaap_IncomeTaxExpenseBenefit  
Net income 18,614us-gaap_ProfitLoss 7,312us-gaap_ProfitLoss  
Preferred Stock Dividends, Income Statement Impact (3,295)us-gaap_PreferredStockDividendsIncomeStatementImpact (952)us-gaap_PreferredStockDividendsIncomeStatementImpact  
Less: Net income attributable to non-controlling interest (5,354)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (5,547)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest  
Loss on retirement of preferred stock (8,147)us-gaap_PreferredStockRedemptionPremium 0us-gaap_PreferredStockRedemptionPremium  
Net income attributable to common stockholders 1,818us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 813us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Segment Reporting Information, Additional Information [Abstract]      
Assets 14,849,685us-gaap_Assets 13,554,353us-gaap_Assets 14,287,821us-gaap_Assets
On and Off Balance Sheet Program Assets, At Principal Balance 14,660,217agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance 14,108,203agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance  
Farm & Ranch [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating 21,968us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[1] 18,339us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[2]  
Interest Income Reclassification (635)agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
(531)agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Total interest expense (11,219)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[3] (10,694)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[4]  
Net effective spread 10,114us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
7,114us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Guarantee and commitment fees 3,633us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
3,909us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees 87agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[5] 130agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[6]  
Non-interest income/(loss) 3,720us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
4,039us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Provision for loan losses (76)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
(573)us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
(Release of)/provision for reserve for losses 772us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
(101)us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses (4,326)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
(3,552)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Noninterest Expense (3,554)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[7] (3,653)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
[7]  
Segment core earnings before income taxes 10,204agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
6,927agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Income tax expense (3,571)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
(2,424)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 6,633agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
4,503agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Preferred Stock Dividends, Income Statement Impact 0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Less: Net income attributable to non-controlling interest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Loss on retirement of preferred stock 0us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
   
Segment core earnings 6,633agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
4,503agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
Segment Reporting Information, Additional Information [Abstract]      
Assets 2,637,743us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
2,272,643us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
On and Off Balance Sheet Program Assets, At Principal Balance 5,347,248agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
5,293,975agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
 
USDA Guarantees [Member]
     
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating 14,348us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[1] 12,959us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[2]  
Interest Income Reclassification 0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Total interest expense (10,123)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[3] (9,175)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[4]  
Net effective spread 4,225us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
3,784us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Guarantee and commitment fees (6)us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
26us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees 59agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[5] 28agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[6]  
Non-interest income/(loss) 53us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
54us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
(Release of)/provision for reserve for losses 0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses (385)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
(731)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Noninterest Expense (385)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[7] (731)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
[7]  
Segment core earnings before income taxes 3,893agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
3,107agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Income tax expense (1,363)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
(1,087)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 2,530agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
2,020agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Preferred Stock Dividends, Income Statement Impact 0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Less: Net income attributable to non-controlling interest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Loss on retirement of preferred stock 0us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
   
Segment core earnings 2,530agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
2,020agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Segment Reporting Information, Additional Information [Abstract]      
Assets 1,876,337us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
1,691,056us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
On and Off Balance Sheet Program Assets, At Principal Balance 1,814,918agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
1,686,696agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_USDAGuaranteesMember
 
Rural Utilities [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating 6,585us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[1] 7,744us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[2]  
Interest Income Reclassification 0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Total interest expense (3,781)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[3] (5,754)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[4]  
Net effective spread 2,804us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
1,990us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Guarantee and commitment fees 0us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees 0agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[5] 0agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[6]  
Non-interest income/(loss) 0us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
(Release of)/provision for reserve for losses 0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses (866)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
(777)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Noninterest Expense (866)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[7] (777)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[7]  
Segment core earnings before income taxes 1,938agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
1,213agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Income tax expense (678)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
(425)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 1,260agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
788agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Preferred Stock Dividends, Income Statement Impact 0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Less: Net income attributable to non-controlling interest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Loss on retirement of preferred stock 0us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
   
Segment core earnings 1,260agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
788agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Segment Reporting Information, Additional Information [Abstract]      
Assets 970,020us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
1,030,422us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
On and Off Balance Sheet Program Assets, At Principal Balance 968,117agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
1,027,246agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
 
Institutional Credit [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating 19,299us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[1] 20,380us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[2]  
Interest Income Reclassification 0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Total interest expense (8,874)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[3] (10,974)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[4]  
Net effective spread 10,425us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
9,406us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Guarantee and commitment fees 385us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
380us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees 0agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[5] 0agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[6]  
Non-interest income/(loss) 385us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
380us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
(Release of)/provision for reserve for losses 0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses (535)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
(445)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Noninterest Expense (535)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[7] (445)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
[7]  
Segment core earnings before income taxes 10,275agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
9,341agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Income tax expense (3,596)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
(3,269)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 6,679agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
6,072agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Preferred Stock Dividends, Income Statement Impact 0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Less: Net income attributable to non-controlling interest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Loss on retirement of preferred stock 0us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
   
Segment core earnings 6,679agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
6,072agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Segment Reporting Information, Additional Information [Abstract]      
Assets 5,594,736us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
5,157,887us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
On and Off Balance Sheet Program Assets, At Principal Balance 6,529,934agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
6,100,286agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= agm_InstitutionalCreditMemberMember
 
Corporate [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating 2,865us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[1] 5,235us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[2]  
Interest Income Reclassification 0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Total interest expense (1,176)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[3] (1,093)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[4]  
Net effective spread 1,689us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
4,142us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Guarantee and commitment fees 0us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees (552)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[5] (571)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[6]  
Non-interest income/(loss) (552)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(571)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
(Release of)/provision for reserve for losses 0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses (3,003)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(2,341)agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Noninterest Expense (3,003)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[7] (2,341)us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
[7]  
Segment core earnings before income taxes (1,866)agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,230agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Income tax expense 2,516us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,871us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 650agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
4,101agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Preferred Stock Dividends, Income Statement Impact (3,295)us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(952)us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Less: Net income attributable to non-controlling interest (5,354)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(5,547)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Loss on retirement of preferred stock 0us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
Segment core earnings (7,999)agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(2,398)agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Segment Reporting Information, Additional Information [Abstract]      
Assets 3,770,849us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
3,402,345us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Segment Reconciling Items [Member]      
Segment Reporting Information, Profit (Loss) [Abstract]      
Interest and Dividend Income, Operating (1,114)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[1] (12,205)us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[2]  
Interest Income Reclassification 635agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
531agm_InterestIncomeReclassification
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Total interest expense 2,011us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[3] 2,964us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[4]  
Net effective spread 1,532us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(8,710)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Guarantee and commitment fees (635)us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(531)us-gaap_GuarantyFeeIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Other Non-Interest Income (Expense), Excluding Guarantee and Commitment Fees (2,496)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[5] (6,406)agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[6]  
Non-interest income/(loss) (3,131)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(6,937)us-gaap_NoninterestIncome
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Provision for loan losses 0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_ProvisionForLoanLossesExpensed
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
(Release of)/provision for reserve for losses 0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_ProvisionForOtherCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Noninterest Expense, Excluding Loan, Lease and Other Losses 0agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Noninterest Expense 0us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[7] 0us-gaap_NoninterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[7]  
Segment core earnings before income taxes (1,599)agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[8] (15,647)agm_SegmentCoreEarningsBeforeIncomeTaxes
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[9]  
Income tax expense 2,461us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
5,475us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Segment core earnings before preferred stock dividends and attibution of income to non-controlling interest - preferred stock dividends 862agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[8] (10,172)agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[9]  
Preferred Stock Dividends, Income Statement Impact 0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_PreferredStockDividendsIncomeStatementImpact
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Less: Net income attributable to non-controlling interest 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Loss on retirement of preferred stock (8,147)us-gaap_PreferredStockRedemptionPremium
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
   
Segment core earnings (7,285)agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[8] (10,172)agm_SegmentCoreEarnings
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
[9]  
Segment Reporting Information, Additional Information [Abstract]      
Assets 0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
On and Off Balance Sheet Program Assets, At Principal Balance $ 0agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 0agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
 
[1] Includes reconciling adjustments for the amortization of premiums and discounts on assets consolidated at fair value to reflect core earnings amounts and interest income related to securities purchased under agreements to resell
[2] Includes reconciling adjustments for the amortization of premiums and discounts on assets consolidated at fair value to reflect core earnings amounts
[3] Based on effective funding cost determined for each operating segment, including expenses related to interest rate swaps not designated as hedges, which are included in "Losses on financial derivatives and hedging activities" on the consolidated financial statements. Includes reconciling adjustments for interest expense related to securities sold, not yet purchased
[4] Based on effective funding cost determined for each operating segment, including expenses related to interest rate swaps not designated as hedges, which are included in "Losses on financial derivatives and hedging activities" on the consolidated financial statements.
[5] Includes interest income and interest expense related to securities purchased under agreements to resell and securities sold, not yet purchased, respectively; reconciling adjustments for the reclassification of expenses related to interest rate swaps not designated as hedges and fair value adjustments on financial derivatives and trading assets; and a reconciling adjustment related to the recognition of deferred gains over the estimated lives of certain Farmer Mac Guaranteed Securities and USDA Securities
[6] Includes reconciling adjustments for the reclassification of expenses related to interest rate swaps not designated as hedges and fair value adjustments on financial derivatives and trading assets. Also includes a reconciling adjustment related to the recognition of deferred gains over the estimated lives of certain Farmer Mac Guaranteed Securities and USDA Securities
[7] Includes directly attributable costs and an allocation of indirectly attributable costs based on headcount
[8] Net adjustments to reconcile core earnings before income taxes; core earnings before preferred stock dividends and attribution of income to non-controlling interest - preferred stock dividends; and segment core earnings to corresponding income measures: income before income taxes, net income, and net income attributable to common stockholders, respectively
[9] Net adjustments to reconcile core earnings before income taxes; core earnings before preferred stock dividends and attribution of income to non-controlling interest - preferred stock dividends; and segment core earnings to corresponding income measures: income before income taxes, net income, and net income attributable to common stockholders, respectively.