v3.22.2.2

Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($) $ in Thousands | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2022 | Dec. 31, 2021
Long |  |
Derivative [Line Items] |  |
Notional Amount | $ 1,370,121 | $ 474,741
Fair Value | (49,041) | (409)
Long | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 53,974
Fair Value |  | 475
Long | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 41,407 | 241,407
Fair Value | (439) | (265)
Long | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 820,157 | 37,142
Fair Value | (23,353) | 556
Long | 2025 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 112,000 |
Fair Value | (3,940) |
Long | 2026 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 215,852 | 105,040
Fair Value | (11,072) | (907)
Long | 2027 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 120,050 |
Fair Value | (4,968) |
Long | 2031 |  |
Derivative [Line Items] |  |
Notional Amount |  | 35,678
Fair Value |  | (114)
Long | 2032 |  |
Derivative [Line Items] |  |
Notional Amount | 59,155 |
Fair Value | (4,752) |
Long | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | (145) | (41)
Long | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | (172) | (50)
Long | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | $ (200) | $ (63)
Long | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 2.41% | 1.06%
Receive Rate | 2.95% | 0.15%
Remaining Years to Maturity | 2 years 7 months 24 days | 2 years 11 months 8 days
Long | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.85%
Receive Rate |  | 0.17%
Remaining Years to Maturity |  | 1 month 28 days
Long | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.00% | 0.73%
Receive Rate | 3.57% | 0.15%
Remaining Years to Maturity | 5 months 19 days | 1 year 8 months 8 days
Long | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.36% | 1.59%
Receive Rate | 2.91% | 0.13%
Remaining Years to Maturity | 1 year 7 months 24 days | 2 years 9 months 10 days
Long | Weighted Average | 2025 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.70% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 2 years 9 months 25 days |
Long | Weighted Average | 2026 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.26% | 1.10%
Receive Rate | 2.97% | 0.18%
Remaining Years to Maturity | 3 years 6 months 3 days | 4 years 8 months 19 days
Long | Weighted Average | 2027 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.83% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 4 years 9 months 18 days |
Long | Weighted Average | 2031 |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.48%
Receive Rate |  | 0.15%
Remaining Years to Maturity |  | 9 years 9 months 3 days
Long | Weighted Average | 2032 |  |
Derivative [Line Items] |  |
Pay Rate | 2.58% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 9 years 10 months 2 days |
Long | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.74% | 0.74%
Receive Rate | 2.98% | 0.05%
Remaining Years to Maturity | 13 years 21 days | 13 years 9 months 21 days
Long | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.84% | 0.84%
Receive Rate | 2.98% | 0.08%
Remaining Years to Maturity | 18 years 25 days | 18 years 9 months 25 days
Long | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% | 0.90%
Receive Rate | 2.98% | 0.08%
Remaining Years to Maturity | 28 years 25 days | 28 years 9 months 25 days
Short |  |
Derivative [Line Items] |  |
Notional Amount | $ 2,470,170 | $ 1,519,488
Fair Value | 125,823 | 5,304
Short | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 64,100
Fair Value |  | (282)
Short | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 664,398 | 771,110
Fair Value | 16,329 | 1,488
Short | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 591,150 | 314,762
Fair Value | 14,447 | 3,685
Short | 2025 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 265,793 | 14,993
Fair Value | 10,762 | 426
Short | 2026 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 100 | 30,625
Fair Value | 12 | 481
Short | 2027 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 363,450 | 14,732
Fair Value | 16,834 | 448
Short | 2028 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 114,119 | 149,524
Fair Value | 15,076 | 470
Short | 2029 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 54,428 | 19,152
Fair Value | 4,815 | (801)
Short | 2030 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 68,300 | 9,585
Fair Value | 6,063 | 291
Short | 2031 |  |
Derivative [Line Items] |  |
Notional Amount | 161,009 | 122,509
Fair Value | 24,901 | 535
Short | 2032 |  |
Derivative [Line Items] |  |
Notional Amount | 139,027 |
Fair Value | 10,745 |
Short | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | 143 | 38
Short | 2036 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 1,100 | 1,100
Fair Value | 274 | 25
Short | 2037 |  |
Derivative [Line Items] |  |
Notional Amount | 35,000 |
Fair Value | 3,564 |
Short | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | 168 | 45
Short | 2049 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 5,796 | 5,796
Fair Value | 562 | (1,599)
Short | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 | 500
Fair Value | 194 | $ 54
Short | 2052 |  |
Derivative [Line Items] |  |
Notional Amount | 5,000 |
Fair Value | $ 934 |
Short | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 1.91% | 0.75%
Receive Rate | 3.04% | 0.18%
Remaining Years to Maturity | 3 years 7 months 13 days | 3 years 1 month 9 days
Short | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 0.99%
Receive Rate |  | 0.18%
Remaining Years to Maturity |  | 2 months 4 days
Short | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.64% | 0.58%
Receive Rate | 3.17% | 0.19%
Remaining Years to Maturity | 7 months 17 days | 1 year 6 months 7 days
Short | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.51% | 0.43%
Receive Rate | 3.01% | 0.16%
Remaining Years to Maturity | 1 year 8 months 1 day | 2 years 2 months 23 days
Short | Weighted Average | 2025 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.36% | 0.49%
Receive Rate | 2.98% | 0.16%
Remaining Years to Maturity | 2 years 7 months 2 days | 3 years 9 months 21 days
Short | Weighted Average | 2026 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.79% | 0.89%
Receive Rate | 2.81% | 0.15%
Remaining Years to Maturity | 3 years 9 months 29 days | 4 years 5 months 23 days
Short | Weighted Average | 2027 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.69% | 0.80%
Receive Rate | 2.98% | 0.19%
Remaining Years to Maturity | 4 years 8 months 4 days | 5 years 7 months 6 days
Short | Weighted Average | 2028 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.44% | 1.33%
Receive Rate | 2.83% | 0.17%
Remaining Years to Maturity | 5 years 8 months 26 days | 6 years 6 months 18 days
Short | Weighted Average | 2029 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.45% | 1.98%
Receive Rate | 3.11% | 0.16%
Remaining Years to Maturity | 6 years 6 months 25 days | 7 years 6 months 18 days
Short | Weighted Average | 2030 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.30% | 1.09%
Receive Rate | 3.00% | 0.18%
Remaining Years to Maturity | 7 years 7 months 20 days | 8 years 2 months 23 days
Short | Weighted Average | 2031 |  |
Derivative [Line Items] |  |
Pay Rate | 1.71% | 1.45%
Receive Rate | 3.07% | 0.17%
Remaining Years to Maturity | 8 years 8 months 15 days | 9 years 5 months 19 days
Short | Weighted Average | 2032 |  |
Derivative [Line Items] |  |
Pay Rate | 2.58% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 9 years 8 months 15 days |
Short | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.78% | 0.78%
Receive Rate | 3.08% | 0.08%
Remaining Years to Maturity | 13 years 21 days | 13 years 9 months 21 days
Short | Weighted Average | 2036 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.45% | 1.45%
Receive Rate | 2.96% | 0.16%
Remaining Years to Maturity | 13 years 4 months 20 days | 14 years 1 month 17 days
Short | Weighted Average | 2037 |  |
Derivative [Line Items] |  |
Pay Rate | 2.61% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 14 years 10 months 13 days |
Short | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% | 0.90%
Receive Rate | 3.08% | 0.08%
Remaining Years to Maturity | 18 years 25 days | 18 years 9 months 25 days
Short | Weighted Average | 2049 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.89% | 2.89%
Receive Rate | 2.29% | 0.13%
Remaining Years to Maturity | 26 years 3 months 10 days | 27 years 7 days
Short | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.98% | 0.98%
Receive Rate | 3.08% | 0.08%
Remaining Years to Maturity | 28 years 25 days | 28 years 9 months 25 days
Short | Weighted Average | 2052 |  |
Derivative [Line Items] |  |
Pay Rate | 2.07% |
Receive Rate | 2.98% |
Remaining Years to Maturity | 29 years 6 months 7 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_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_A2025Member
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_A2027Member
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_A2032Member
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_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_A2037Member
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: |

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