XML 52 R38.htm IDEA: XBRL DOCUMENT
v3.20.1

Derivative Instruments Schedule of Interest Rate Swaps by Maturity (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2020 | Dec. 31, 2019
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (18,502) | $ 2,133
Short [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (12,837) | $ 1,911
Weighted Average Pay Rate | 1.62% | 1.69%
Weighted Average Receive Rate | 1.66% | 1.93%
Derivative, Average Remaining Maturity | 3 years 2 months 15 days | 3 years 10 months 13 days
Derivative, Notional Amount | $ 391,702 | $ 610,997
Short [Member] | Year 2022 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (2,213) | $ 292
Weighted Average Pay Rate | 1.26% | 1.54%
Weighted Average Receive Rate | 1.57% | 1.91%
Derivative, Average Remaining Maturity | 2 years 5 months 23 days | 2 years 11 months 1 day
Derivative, Notional Amount | $ 91,927 | $ 74,370
Short [Member] | Year 2020 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (298) | $ 148
Weighted Average Pay Rate | 1.60% | 1.60%
Weighted Average Receive Rate | 1.79% | 1.97%
Derivative, Average Remaining Maturity | 25 days | 3 months 25 days
Derivative, Notional Amount | $ 86,000 | $ 86,000
Short [Member] | Year 2021 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (1,978) | $ (134)
Weighted Average Pay Rate | 1.91% | 1.79%
Weighted Average Receive Rate | 1.76% | 1.92%
Derivative, Average Remaining Maturity | 1 year 1 month 6 days | 1 year 6 months 18 days
Derivative, Notional Amount | $ 104,016 | $ 161,581
Short [Member] | Year 2023 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (2,199) | $ (1,223)
Weighted Average Pay Rate | 1.95% | 1.97%
Weighted Average Receive Rate | 1.67% | 1.91%
Derivative, Average Remaining Maturity | 3 years 3 months 21 days | 3 years 7 months 9 days
Derivative, Notional Amount | $ 44,408 | $ 84,373
Short [Member] | Year 2024 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net |  | $ 246
Weighted Average Pay Rate |  | 1.46%
Weighted Average Receive Rate |  | 2.04%
Derivative, Average Remaining Maturity |  | 4 years 9 months 3 days
Derivative, Notional Amount |  | $ 19,073
Short [Member] | Year 2025 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net |  | $ 1,129
Weighted Average Pay Rate |  | 1.56%
Weighted Average Receive Rate |  | 1.92%
Derivative, Average Remaining Maturity |  | 5 years 10 months 28 days
Derivative, Notional Amount |  | $ 106,812
Short [Member] | Year 2026 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (1,947) | $ 402
Weighted Average Pay Rate | 1.57% | 1.57%
Weighted Average Receive Rate | 1.61% | 1.91%
Derivative, Average Remaining Maturity | 6 years 8 months 1 day | 6 years 11 months 1 day
Derivative, Notional Amount | $ 28,502 | $ 28,502
Short [Member] | Year 2027 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (329) | $ 547
Weighted Average Pay Rate | 1.61% | 1.61%
Weighted Average Receive Rate | 1.64% | 1.92%
Derivative, Average Remaining Maturity | 7 years 7 months 28 days | 7 years 10 months 28 days
Derivative, Notional Amount | $ 4,228 | $ 35,550
Short [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net |  | $ 2
Weighted Average Pay Rate |  | 1.72%
Weighted Average Receive Rate |  | 1.90%
Derivative, Average Remaining Maturity |  | 9 years 10 months 20 days
Derivative, Notional Amount |  | $ 170
Short [Member] | Year 2030 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (386) |
Weighted Average Pay Rate | 0.93% |
Weighted Average Receive Rate | 1.00% |
Derivative, Average Remaining Maturity | 9 years 11 months 12 days |
Derivative, Notional Amount | $ 18,055 |
Short [Member] | Year 2042 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (2,099) | $ 501
Weighted Average Pay Rate | 1.81% | 1.81%
Weighted Average Receive Rate | 1.61% | 1.91%
Derivative, Average Remaining Maturity | 22 years 8 months 4 days | 22 years 11 months 4 days
Derivative, Notional Amount | $ 10,303 | $ 10,303
Short [Member] | Year 2048 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (387) | $ (157)
Weighted Average Pay Rate | 3.18% | 3.18%
Weighted Average Receive Rate | 1.64% | 1.92%
Derivative, Average Remaining Maturity | 28 years 8 months 4 days | 28 years 11 months 4 days
Derivative, Notional Amount | $ 630 | $ 630
Short [Member] | Year 2049 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (1,001) | $ 158
Weighted Average Pay Rate | 1.89% | 1.89%
Weighted Average Receive Rate | 1.80% | 1.94%
Derivative, Average Remaining Maturity | 29 years 7 months 2 days | 29 years 10 months 2 days
Derivative, Notional Amount | $ 3,633 | $ 3,633
Long [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ 504 | $ 66
Weighted Average Pay Rate | 1.47% | 1.93%
Weighted Average Receive Rate | 0.76% | 1.87%
Derivative, Average Remaining Maturity | 5 years 7 days | 6 years 2 months 1 day
Derivative, Notional Amount | $ 81,362 | $ 23,102
Long [Member] | Year 2022 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ 4 |
Weighted Average Pay Rate | 1.37% |
Weighted Average Receive Rate | 0.49% |
Derivative, Average Remaining Maturity | 2 years |
Derivative, Notional Amount | $ 9,200 |
Long [Member] | Year 2023 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ 565 | $ 81
Weighted Average Pay Rate | 1.60% | 1.94%
Weighted Average Receive Rate | 1.08% | 1.87%
Derivative, Average Remaining Maturity | 3 years 10 days | 3 years 3 months 25 days
Derivative, Notional Amount | $ 30,150 | $ 13,200
Long [Member] | Year 2025 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ 40 |
Weighted Average Pay Rate | 1.35% |
Weighted Average Receive Rate | 0.55% |
Derivative, Average Remaining Maturity | 5 years |
Derivative, Notional Amount | $ 24,260 |
Long [Member] | Year 2029 [Member] [Domain] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net |  | $ (15)
Weighted Average Pay Rate |  | 1.92%
Weighted Average Receive Rate |  | 1.87%
Derivative, Average Remaining Maturity |  | 9 years 11 months 23 days
Derivative, Notional Amount |  | $ 9,902
Long [Member] | Year 2030 [Member] | Interest Rate Swap [Member] |  |
Derivative [Line Items] |  |
Derivative, Fair Value, Net | $ (105) |
Weighted Average Pay Rate | 1.44% |
Weighted Average Receive Rate | 0.66% |
Derivative, Average Remaining Maturity | 10 years 3 days |
Derivative, Notional Amount | $ 17,752 |

X
- Definition Weighted average pay rate on interest rate swaps. + References No definition available. + Details
Name: | earn_WeightedAveragePayRate
Namespace Prefix: | earn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average receive rate on interest rate swaps. + References No definition available. + Details
Name: | earn_WeightedAverageReceiveRate
Namespace Prefix: | earn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Average remaining period until maturity of the derivative contract, 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_DerivativeAverageRemainingMaturity1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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 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
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
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: | earn_RemainingMaturityAxis=earn_Year2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2029MemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2042Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2048MemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | earn_RemainingMaturityAxis=earn_Year2049Member
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: |