v3.20.4

Financial Derivatives (Interest Rate Swaps) (Details) - Interest rate swaps - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Long |  |
Derivative [Line Items] |  |
Notional Amount | $ 253,423 | $ 305,723
Fair Value | 8,329 | 1,348
Long | 2021 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 12,950 | 181,950
Fair Value | 205 | (49)
Long | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 103,974 | 53,974
Fair Value | 1,413 | 441
Long | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 48,657 | 48,657
Fair Value | 2,209 | 709
Long | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 86,342 | 11,342
Fair Value | 4,567 | 306
Long | 2029 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 9,800
Fair Value |  | $ (59)
Long | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | (14) |
Long | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | (20) |
Long | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | $ (31) |
Long | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 1.48% | 1.78%
Receive Rate | 0.22% | 1.91%
Remaining Years to Maturity | 2 years 5 months 23 days | 2 years 5 months 19 days
Long | Weighted Average | 2021 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.75% | 1.67%
Receive Rate | 0.24% | 1.89%
Remaining Years to Maturity | 8 months 15 days | 1 year 10 months 2 days
Long | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.07% | 1.85%
Receive Rate | 0.22% | 1.91%
Remaining Years to Maturity | 1 year 5 months 23 days | 2 years 2 months 1 day
Long | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.00% | 2.00%
Receive Rate | 0.24% | 1.92%
Remaining Years to Maturity | 2 years 3 months 3 days | 3 years 3 months 3 days
Long | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.65% | 2.33%
Receive Rate | 0.22% | 2.09%
Remaining Years to Maturity | 3 years 8 months 23 days | 4 years 2 months 23 days
Long | Weighted Average | 2029 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.78%
Receive Rate |  | 1.91%
Remaining Years to Maturity |  | 9 years 9 months 7 days
Long | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.74% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 14 years 9 months 21 days |
Long | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.84% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 19 years 9 months 25 days |
Long | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 29 years 9 months 25 days |
Short |  |
Derivative [Line Items] |  |
Notional Amount | $ 408,295 | $ 732,961
Fair Value | (14,984) | (4,599)
Short | 2020 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 68,607
Fair Value |  | (234)
Short | 2021 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 17,500 | 268,929
Fair Value | (231) | (419)
Short | 2022 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 96,533 | 31,350
Fair Value | (1,535) | 9
Short | 2023 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 146,012 | 101,012
Fair Value | (4,770) | (1,265)
Short | 2024 [Member] |  |
Derivative [Line Items] |  |
Notional Amount |  | 13,000
Fair Value |  | 99
Short | 2025 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 66,503 | 12,800
Fair Value | (1,034) | (24)
Short | 2027 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 9,732 |
Fair Value | 60 |
Short | 2026 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 11,216 | 59,902
Fair Value | (458) | 1,946
Short | 2028 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 16,644 | 32,942
Fair Value | (2,169) | (1,634)
Short | 2029 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 22,744 | 136,838
Fair Value | (2,289) | (2,018)
Short | 2030 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 13,015 | 685
Fair Value | (369) | (32)
Short | 2035 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | 15 |
Short | 2036 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 1,100 | 1,100
Fair Value | (47) | 87
Short | 2040 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | 20 |
Short | 2049 [Member] |  |
Derivative [Line Items] |  |
Notional Amount | 5,796 | 5,796
Fair Value | (2,208) | $ (1,114)
Short | 2050 |  |
Derivative [Line Items] |  |
Notional Amount | 500 |
Fair Value | $ 31 |
Short | Weighted Average |  |
Derivative [Line Items] |  |
Pay Rate | 1.39% | 1.83%
Receive Rate | 0.23% | 1.94%
Remaining Years to Maturity | 3 years 9 months 25 days | 4 years 3 months 21 days
Short | Weighted Average | 2020 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.74%
Receive Rate |  | 1.93%
Remaining Years to Maturity |  | 2 months 26 days
Short | Weighted Average | 2021 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.75% | 1.73%
Receive Rate | 0.24% | 1.95%
Remaining Years to Maturity | 2 months 19 days | 1 year 7 months 20 days
Short | Weighted Average | 2022 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.19% | 1.65%
Receive Rate | 0.22% | 1.93%
Remaining Years to Maturity | 1 year 1 month 20 days | 2 years 1 month 20 days
Short | Weighted Average | 2023 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.50% | 2.06%
Receive Rate | 0.23% | 1.91%
Remaining Years to Maturity | 2 years 5 months 1 day | 3 years 3 months 14 days
Short | Weighted Average | 2024 [Member] |  |
Derivative [Line Items] |  |
Pay Rate |  | 1.56%
Receive Rate |  | 1.89%
Remaining Years to Maturity |  | 4 years 10 months 24 days
Short | Weighted Average | 2025 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.73% |
Receive Rate | 0.21% |
Remaining Years to Maturity | 4 years 9 months | 5 years 2 months 19 days
Short | Weighted Average | 2027 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 0.49% |
Receive Rate | 0.24% |
Remaining Years to Maturity | 6 years 5 months 23 days |
Short | Weighted Average | 2026 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.23% | 1.24%
Receive Rate | 0.25% | 1.94%
Remaining Years to Maturity | 5 years 6 months | 6 years 6 months
Short | Weighted Average | 2028 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.39% | 2.40%
Receive Rate | 0.24% | 1.93%
Remaining Years to Maturity | 7 years 3 months 25 days | 8 years 4 months 2 days
Short | Weighted Average | 2029 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.94% | 2.02%
Receive Rate | 0.23% | 1.96%
Remaining Years to Maturity | 8 years 7 months 9 days | 9 years 7 months 9 days
Short | Weighted Average | 2030 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.13% | 2.38%
Receive Rate | 0.22% | 1.90%
Remaining Years to Maturity | 9 years 3 months 14 days | 10 years 10 months 24 days
Short | Weighted Average | 2035 |  |
Derivative [Line Items] |  |
Pay Rate | 0.78% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 14 years 9 months 21 days |
Short | Weighted Average | 2036 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 1.45% | 1.45%
Receive Rate | 0.25% | 1.94%
Remaining Years to Maturity | 15 years 1 month 17 days | 16 years 1 month 20 days
Short | Weighted Average | 2040 |  |
Derivative [Line Items] |  |
Pay Rate | 0.90% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 19 years 9 months 25 days |
Short | Weighted Average | 2049 [Member] |  |
Derivative [Line Items] |  |
Pay Rate | 2.89% | 2.89%
Receive Rate | 0.23% | 2.09%
Remaining Years to Maturity | 28 years 7 days | 29 years 10 days
Short | Weighted Average | 2050 |  |
Derivative [Line Items] |  |
Pay Rate | 0.98% |
Receive Rate | 0.09% |
Remaining Years to Maturity | 29 years 9 months 25 days |
Forward-starting interest rate swap [Member] | Short |  |
Derivative [Line Items] |  |
Notional Amount |  | $ 20,900
Fair Value |  | $ (41)
Derivative fixed interest rate including forward-starting swaps |  | 1.83%

X
- Definition Fixed interest rate related to the interest rate derivative, including forward-starting derivative. + References No definition available. + Details
Name: | efc_Derivativefixedinterestrateincludingforwardstartingswaps
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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=118260190&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: | num: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=109980867&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=109980867&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: | num: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_A2029Member
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_A2020Member
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_A2026Member
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_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: |

X
- Details
Name: | us-gaap_InvestmentSecondaryCategorizationAxis=efc_ForwardstartinginterestrateswapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |