XML 60 R46.htm IDEA: XBRL DOCUMENT
v3.20.2

Financial Derivatives - Schedule of Net Income/(Expense) Recognized (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Interest Income Farmer Mac Guaranteed Securities and USDA Securities | $ 61,792 | $ 85,569 | $ 133,309 | $ 170,980
Interest Income Loans | 55,430 | 59,403 | 116,026 | 110,800
Total Interest Expense | (79,273) | (122,074) | (187,815) | (236,990)
Gains/(losses) on financial derivatives | 6,523 | 8,913 | (2,775) | 8,553
Total | 44,472 | 31,811 | 58,745 | 53,343
Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 9,739 | 132,784 | 384,962 | 200,175
(Losses)/gains on fair value hedging relationships | (2,381) | (1,428) | (8,062) | (4,128)
Cash flow hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Discount amortization recognized on hedged items | (2) | (1) | (2) | (2)
Interest settlements reclassified from AOCI into net income on derivatives | (1,563) | 462 | (2,002) | 942
Recognized on hedged items | (1,029) | (2,697) | (3,152) | (5,417)
Expense recognized on cash flow hedges | (2,594) | (2,236) | (5,156) | (4,477)
Designated as Hedging Instrument | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 29,193 | 24,924 | 55,419 | 44,265
Discount amortization recognized on hedged items | (181) | (164) | (361) | (314)
Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 6,523 | 8,913 | (2,775) | 8,553
Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 9,050 | 114,638 | 299,430 | 173,990
(Losses)/gains on fair value hedging relationships | (176) | (1,767) | (3,729) | (1,402)
Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Cash flow hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Interest settlements reclassified from AOCI into net income on derivatives | 0 | 0 | 0 | 0
Recognized on hedged items | 0 | 0 | 0 | 0
Expense recognized on cash flow hedges | 0 | 0 | 0 | 0
Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Designated as Hedging Instrument | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 32,102 | 30,380 | 63,927 | 55,198
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Interest Income Loans | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 3,037 | 33,795 | 148,445 | 50,031
(Losses)/gains on fair value hedging relationships | (3,579) | (158) | (4,076) | (4,003)
Interest Income Loans | Cash flow hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Interest settlements reclassified from AOCI into net income on derivatives | 0 | 0 | 0 | 0
Recognized on hedged items | 0 | 0 | 0 | 0
Expense recognized on cash flow hedges | 0 | 0 | 0 | 0
Interest Income Loans | Designated as Hedging Instrument | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 9,812 | 6,323 | 18,489 | 10,878
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Interest Income Loans | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Total Interest Expense | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | (2,348) | (15,649) | (62,913) | (23,846)
(Losses)/gains on fair value hedging relationships | 1,374 | 497 | (257) | 1,277
Total Interest Expense | Cash flow hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Discount amortization recognized on hedged items | (2) | (1) | (2) | (2)
Interest settlements reclassified from AOCI into net income on derivatives | (1,563) | 462 | (2,002) | 942
Recognized on hedged items | (1,029) | (2,697) | (3,152) | (5,417)
Expense recognized on cash flow hedges | (2,594) | (2,236) | (5,156) | (4,477)
Total Interest Expense | Designated as Hedging Instrument | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | (12,721) | (11,779) | (26,997) | (21,811)
Discount amortization recognized on hedged items | (181) | (164) | (361) | (314)
Total Interest Expense | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Gains on financial derivatives | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 0 | 0 | 0 | 0
(Losses)/gains on fair value hedging relationships | 0 | 0 | 0 | 0
Gains on financial derivatives | Cash flow hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Interest settlements reclassified from AOCI into net income on derivatives | 0 | 0 | 0 | 0
Recognized on hedged items | 0 | 0 | 0 | 0
Expense recognized on cash flow hedges | 0 | 0 | 0 | 0
Gains on financial derivatives | Designated as Hedging Instrument | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on hedged items | 0 | 0 | 0 | 0
Discount amortization recognized on hedged items | 0 | 0 | 0 | 0
Gains on financial derivatives | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 6,523 | 8,913 | (2,775) | 8,553
Interest Rate Swap | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on derivatives | (11,360) | (1,607) | (17,754) | (3,297)
Income/(expense) related to interest settlements on fair value hedging relationships | 17,652 | 23,153 | 37,304 | 40,654
Recognized on derivatives | (12,120) | (134,212) | (393,024) | (204,303)
Interest Rate Swap | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Total Interest Expense | (1,795) | (1,146) | (2,657) | (3,446)
Gains/(losses) on financial derivatives | 8,427 | 11,152 | 1,878 | 13,320
Interest Rate Swap | Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on derivatives | (12,257) | 1,167 | (18,408) | 2,717
Income/(expense) related to interest settlements on fair value hedging relationships | 19,845 | 31,547 | 45,519 | 57,915
Recognized on derivatives | (9,226) | (116,405) | (303,159) | (175,392)
Interest Rate Swap | Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Total Interest Expense | 0 | 0 | 0 | 0
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Interest Rate Swap | Interest Income Loans | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on derivatives | (4,535) | (202) | (6,412) | (224)
Income/(expense) related to interest settlements on fair value hedging relationships | 5,277 | 6,121 | 12,077 | 10,654
Recognized on derivatives | (6,616) | (33,953) | (152,521) | (54,034)
Interest Rate Swap | Interest Income Loans | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Total Interest Expense | 0 | 0 | 0 | 0
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Interest Rate Swap | Total Interest Expense | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on derivatives | 5,432 | (2,572) | 7,066 | (5,790)
Income/(expense) related to interest settlements on fair value hedging relationships | (7,470) | (14,515) | (20,292) | (27,915)
Recognized on derivatives | 3,722 | 16,146 | 62,656 | 25,123
Interest Rate Swap | Total Interest Expense | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Total Interest Expense | 0 | 0 | 0 | 0
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Interest Rate Swap | Gains on financial derivatives | Fair value hedges: |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Recognized on derivatives | 0 | 0 | 0 | 0
Income/(expense) related to interest settlements on fair value hedging relationships | 0 | 0 | 0 | 0
Recognized on derivatives | 0 | 0 | 0 | 0
Interest Rate Swap | Gains on financial derivatives | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Total Interest Expense | (1,795) | (1,146) | (2,657) | (3,446)
Gains/(losses) on financial derivatives | 8,427 | 11,152 | 1,878 | 13,320
Treasury futures | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | (109) | (1,093) | (1,996) | (1,321)
Treasury futures | Interest Income Farmer Mac Guaranteed Securities and USDA Securities | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Treasury futures | Interest Income Loans | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Treasury futures | Total Interest Expense | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | 0 | 0 | 0 | 0
Treasury futures | Gains on financial derivatives | Not Designated as Hedging Instrument |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |
Gains/(losses) on financial derivatives | $ (109) | $ (1,093) | $ (1,996) | $ (1,321)

X
- Definition Derivative Net Hedge Ineffectiveness Gain Loss Component Recognized On Hedged Item + References No definition available. + Details
Name: | agm_DerivativeNetHedgeIneffectivenessGainLossComponentRecognizedOnHedgedItem
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Derivative Net Interest Settlements (Interest Accruals) + References No definition available. + Details
Name: | agm_DerivativeNetInterestSettlements
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Hedged Item Net Interest Settlements (Interest Accruals) + References No definition available. + Details
Name: | agm_HedgedItemNetInterestSettlements
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income_Expense related to interest settlements on fair value hedges + References No definition available. + Details
Name: | agm_Income_Expenserelatedtointerestsettlementsonfairvaluehedges
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Premium_Discount recognized on hedged item + References No definition available. + Details
Name: | agm_Premium_Discountrecognizedonhedgeditem
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition TotalAmountsofLineItemsPresentedintheConsolidatedStatementofIncome + References No definition available. + Details
Name: | agm_TotalAmountsofLineItemsPresentedintheConsolidatedStatementofIncome
Namespace Prefix: | agm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 25 -Section 50 -Paragraph 1 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959 + Details
Name: | us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.1) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestAndFeeIncomeLoansAndLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_InterestIncomeOperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before tax of reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17B -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_LoansAndFinanceReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GainLossOnDerivativeInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |