XML 44 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Losses and Concentrations of Credit Risk - Loan (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans held for investment, at amortized cost $ 3,082,378us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 2,833,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Allowance for Loan and Lease Losses, Real Estate 5,940us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 5,864us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
Total loans, net of allowance 3,533,555us-gaap_LoansAndLeasesReceivableNetReportedAmount 3,520,075us-gaap_LoansAndLeasesReceivableNetReportedAmount
Unsecuritized [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 3,081,912agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
[1] 2,837,080agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
[1]
Unamortized premiums, discounts and other cost basis adjustments 466us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
(3,619)us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
Loans held for investment, at amortized cost 3,082,378us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
2,833,461us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
Allowance for Loan and Lease Losses, Real Estate 5,396us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
5,324us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
Total loans, net of allowance 3,076,982us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
2,828,137us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
Unsecuritized [Member] | Farm & Ranch [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 2,113,795agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
2,118,867agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
Unsecuritized [Member] | Rural Utilities [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 968,117agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
718,213agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= agm_UnsecuritizedMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
In Consolidated Trusts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 457,117agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
[1] 688,751agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
[1]
Unamortized premiums, discounts and other cost basis adjustments 0us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,727us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Loans held for investment, at amortized cost 457,117us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
692,478us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Allowance for Loan and Lease Losses, Real Estate 544us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
540us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total loans, net of allowance 456,573us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
691,938us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
In Consolidated Trusts | Farm & Ranch [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 457,117agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
421,355agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
In Consolidated Trusts | Rural Utilities [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 0agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
267,396agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
Loans Collateralized by Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 3,539,029agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
[1] 3,525,831agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
[1]
Unamortized premiums, discounts and other cost basis adjustments 466us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
108us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Loans held for investment, at amortized cost 3,539,495us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
3,525,939us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Allowance for Loan and Lease Losses, Real Estate 5,940us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
5,864us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Total loans, net of allowance 3,533,555us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
3,520,075us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
Loans Collateralized by Real Estate [Member] | Farm & Ranch [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance 2,570,912agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
2,540,222agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_FarmRanchMember
Loans Collateralized by Real Estate [Member] | Rural Utilities [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans and Lease Receivable Unpaid Principal Balance $ 968,117agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
$ 985,609agm_LoansandLeaseReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateOtherReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= agm_RuralUtilitiesMember
[1] Unpaid principal balance is the basis of presentation in disclosures of outstanding balances for Farmer Mac's lines of business.