v3.21.2

Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2021 | Dec. 31, 2020
Long |  |
Derivative [Line Items] |  |
Notional Amount | $ 246,599 | $ 253,423
Fair Value | 3,410 | 8,329
Long | 2021 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 12,950
Fair Value |  | 205
Long | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 53,974 | 103,974
Fair Value | 463 | 1,413
Long | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 41,407 | 48,657
Fair Value | 1,094 | 2,209
Long | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 76,342 | 86,342
Fair Value | 2,572 | 4,567
Long | 2026 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 59,640 |
Fair Value | (295) |
Long | 2031 |  |
Derivative [Line Items] |  |
Notional Amount | 13,736 |
Fair Value | (251) |
Long | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | (43) | (14)
Long | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | (55) | (20)
Long | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | $ (75) | $ (31)
Long | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 1.52% | 1.48%
Receive Rate | 0.10% | 0.22%
Remaining Years to Maturity | 3 years 1 month 6 days | 2 years 5 months 23 days
Long | Weighted Average | 2021 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.75%
Receive Rate |  | 0.24%
Remaining Years to Maturity |  | 8 months 15 days
Long | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.85% | 1.07%
Receive Rate | 0.00% | 0.22%
Remaining Years to Maturity | 5 months 1 day | 1 year 5 months 23 days
Long | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.00% | 2.00%
Receive Rate | 0.12% | 0.24%
Remaining Years to Maturity | 1 year 5 months 19 days | 2 years 3 months 3 days
Long | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.57% | 1.65%
Receive Rate | 0.14% | 0.22%
Remaining Years to Maturity | 3 years 18 days | 3 years 8 months 23 days
Long | Weighted Average | 2026 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.89% |
Receive Rate | 0.13% |
Remaining Years to Maturity | 4 years 9 months 3 days |
Long | Weighted Average | 2031 |  |
Derivative [Line Items] |  |
Pay Rate | 1.32% |
Receive Rate | 0.13% |
Remaining Years to Maturity | 9 years 9 months 3 days |
Long | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.74% | 0.74%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 14 years 21 days | 14 years 9 months 21 days
Long | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.84% | 0.84%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 19 years 25 days | 19 years 9 months 25 days
Long | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% | 0.90%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 29 years 25 days | 29 years 9 months 25 days
Short |  |
Derivative [Line Items] |  |
Notional Amount | $ 1,430,497 | $ 408,295
Fair Value | (3,644) | (14,984)
Short | 2021 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 17,500
Fair Value |  | (231)
Short | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 64,100 | 96,533
Fair Value | (269) | (1,535)
Short | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 691,110 | 146,012
Fair Value | (3,022) | (4,770)
Short | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 314,762 |
Fair Value | 391 |
Short | 2025 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 52,692 | 66,503
Fair Value | (70) | (1,034)
Short | 2026 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 29,925 | 11,216
Fair Value | 186 | (458)
Short | 2027 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 9,732 | 9,732
Fair Value | 360 | 60
Short | 2028 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 119,634 | 16,644
Fair Value | (215) | (2,169)
Short | 2029 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 19,152 | 22,744
Fair Value | (898) | (2,289)
Short | 2030 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 9,585 | 13,015
Fair Value | 270 | (369)
Short | 2031 |  |
Derivative [Line Items] |  |
Notional Amount | 111,409 |
Fair Value | 835 |
Short | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | 41 | 15
Short | 2036 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 1,100 | 1,100
Fair Value | 37 | (47)
Short | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | 51 | 20
Short | 2049 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 5,796 | 5,796
Fair Value | (1,408) | (2,208)
Short | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | $ 67 | $ 31
Short | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 0.72% | 1.39%
Receive Rate | 0.12% | 0.23%
Remaining Years to Maturity | 3 years 3 months 14 days | 3 years 9 months 25 days
Short | Weighted Average | 2021 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 2.75%
Receive Rate |  | 0.24%
Remaining Years to Maturity |  | 2 months 19 days
Short | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.99% | 1.19%
Receive Rate | 0.12% | 0.22%
Remaining Years to Maturity | 5 months 4 days | 1 year 1 month 20 days
Short | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.55% | 1.50%
Receive Rate | 0.12% | 0.23%
Remaining Years to Maturity | 1 year 8 months 19 days | 2 years 5 months 1 day
Short | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.43% |
Receive Rate | 0.13% |
Remaining Years to Maturity | 2 years 5 months 26 days |
Short | Weighted Average | 2025 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.86% | 0.73%
Receive Rate | 0.13% | 0.21%
Remaining Years to Maturity | 3 years 8 months 8 days | 4 years 9 months
Short | Weighted Average | 2026 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.88% | 1.23%
Receive Rate | 0.13% | 0.25%
Remaining Years to Maturity | 4 years 8 months 19 days | 5 years 6 months
Short | Weighted Average | 2027 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.49% | 0.49%
Receive Rate | 0.13% | 0.24%
Remaining Years to Maturity | 5 years 8 months 23 days | 6 years 5 months 23 days
Short | Weighted Average | 2028 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.31% | 2.39%
Receive Rate | 0.13% | 0.24%
Remaining Years to Maturity | 6 years 8 months 23 days | 7 years 3 months 25 days
Short | Weighted Average | 2029 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.98% | 1.94%
Receive Rate | 0.13% | 0.23%
Remaining Years to Maturity | 7 years 9 months 18 days | 8 years 7 months 9 days
Short | Weighted Average | 2030 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.09% | 1.13%
Receive Rate | 0.12% | 0.22%
Remaining Years to Maturity | 8 years 5 months 23 days | 9 years 3 months 14 days
Short | Weighted Average | 2031 |  |
Derivative [Line Items] |  |
Pay Rate | 1.43% |
Receive Rate | 0.13% |
Remaining Years to Maturity | 9 years 8 months 4 days |
Short | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.78% | 0.78%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 14 years 21 days | 14 years 9 months 21 days
Short | Weighted Average | 2036 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.45% | 1.45%
Receive Rate | 0.12% | 0.25%
Remaining Years to Maturity | 14 years 4 months 20 days | 15 years 1 month 17 days
Short | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% | 0.90%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 19 years 25 days | 19 years 9 months 25 days
Short | Weighted Average | 2049 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.89% | 2.89%
Receive Rate | 0.15% | 0.23%
Remaining Years to Maturity | 27 years 3 months 10 days | 28 years 7 days
Short | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.98% | 0.98%
Receive Rate | 0.09% | 0.09%
Remaining Years to Maturity | 25 years 25 days | 29 years 9 months 25 days

X
- Definition Fair value of the assets less the liabilities of a derivative or group of derivatives. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DerivativeRemainingMaturity1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Variable interest rate in effect as of the balance sheet date related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeVariableInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2036Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | efc_DerivativeMaturityPeriodAxis=efc_A2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |