v3.19.1

Investment in Securities (Summary of Investment in Securities) (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2019 | Dec. 31, 2018
Long: |  |
Current Principal | $ 1,514,771 |
Unamortized Premium (Discount) | (128,167) |
Amortized Cost | 1,518,066 |
Gross Unrealized Gains | 30,871 |
Gross Unrealized Losses | (19,452) |
Fair Value | $ 1,529,485 |
Coupon | 4.15% |
Yield | 5.08% |
Life (Years) | 6 years 179 days |
Short: |  |
Current Principal | $ (26,565) |
Unamortized Premium (Discount) | (354) |
Amortized Cost | (26,919) |
Gross Unrealized Gains | 1,184 |
Gross Unrealized Losses | (477) |
Fair Value | $ (26,212) | $ (850,577)
Coupon | 2.42% |
Yield | 1.64% |
Life (Years) | 3 years |
Current Principal, Total | $ 1,488,206 |
Unamortized Premium (Discount), Total | (128,521) |
Amortized Cost, Total | 1,491,147 |
Gross Unrealized Gains, Total | 32,055 |
Gross Unrealized Losses, Total | (19,929) |
Fair Value, Total | $ 1,503,273 |
Rate | 4.18% |
Yield | 5.02% |
Life (Years), Total | 6 years 201 days |
Non-Agency IOs |  |
Long: |  |
Amortized Cost | $ 5,693 |
Gross Unrealized Gains | 1,953 |
Gross Unrealized Losses | 0 |
Fair Value | $ 7,646 |
Coupon | 0.77% |
Yield | 25.35% |
Life (Years) | 7 years 230 days |
15-year fixed-rate mortgages |  |
Long: |  |
Current Principal | $ 70,927 |
Unamortized Premium (Discount) | 2,897 |
Amortized Cost | 73,824 |
Gross Unrealized Gains | 68 |
Gross Unrealized Losses | (1,261) |
Fair Value | $ 72,631 |
Coupon | 3.48% |
Yield | 2.40% |
Life (Years) | 4 years 142 days |
20-year fixed-rate mortgages |  |
Long: |  |
Current Principal | $ 2,267 |
Unamortized Premium (Discount) | 148 |
Amortized Cost | 2,415 |
Gross Unrealized Gains | 0 |
Gross Unrealized Losses | (38) |
Fair Value | $ 2,377 |
Coupon | 4.20% |
Yield | 2.88% |
Life (Years) | 5 years 117 days |
30-year fixed-rate mortgages |  |
Long: |  |
Current Principal | $ 906,415 |
Unamortized Premium (Discount) | 43,286 |
Amortized Cost | 949,701 |
Gross Unrealized Gains | 4,584 |
Gross Unrealized Losses | (9,311) |
Fair Value | $ 944,974 |
Coupon | 4.20% |
Yield | 3.37% |
Life (Years) | 6 years 299 days |
Adjustable rate mortgages |  |
Long: |  |
Current Principal | $ 9,173 |
Unamortized Premium (Discount) | 401 |
Amortized Cost | 9,574 |
Gross Unrealized Gains | 23 |
Gross Unrealized Losses | (137) |
Fair Value | $ 9,460 |
Coupon | 3.97% |
Yield | 2.97% |
Life (Years) | 3 years 58 days |
Reverse mortgages |  |
Long: |  |
Current Principal | $ 83,293 |
Unamortized Premium (Discount) | 6,448 |
Amortized Cost | 89,741 |
Gross Unrealized Gains | 233 |
Gross Unrealized Losses | (629) |
Fair Value | $ 89,345 |
Coupon | 4.40% |
Yield | 3.03% |
Life (Years) | 6 years 124 days |
Interest only securities |  |
Long: |  |
Amortized Cost | $ 25,473 |
Gross Unrealized Gains | 1,110 |
Gross Unrealized Losses | (1,155) |
Fair Value | $ 25,428 |
Coupon | 3.31% |
Yield | 7.48% |
Life (Years) | 3 years 223 days |
Non-Agency RMBS |  |
Long: |  |
Current Principal | $ 298,383 |
Unamortized Premium (Discount) | (111,182) |
Amortized Cost | 187,201 |
Gross Unrealized Gains | 17,642 |
Gross Unrealized Losses | (2,540) |
Fair Value | $ 202,303 |
Coupon | 3.44% |
Yield | 6.42% |
Life (Years) | 7 years 113 days |
CMBS |  |
Long: |  |
Current Principal | $ 65,186 |
Unamortized Premium (Discount) | (36,910) |
Amortized Cost | 28,276 |
Gross Unrealized Gains | 1,284 |
Gross Unrealized Losses | (147) |
Fair Value | $ 29,413 |
Coupon | 2.77% |
Yield | 8.42% |
Life (Years) | 8 years 139 days |
CLOs |  |
Long: |  |
Amortized Cost | $ 98,713 |
Gross Unrealized Gains | 2,941 |
Gross Unrealized Losses | (3,657) |
Fair Value | $ 97,997 |
Coupon | 3.85% |
Yield | 16.22% |
Life (Years) | 5 years 248 days |
Asset-backed securities, backed by consumer loans |  |
Long: |  |
Current Principal | $ 36,022 |
Unamortized Premium (Discount) | (12,488) |
Amortized Cost | 23,534 |
Gross Unrealized Gains | 940 |
Gross Unrealized Losses | (366) |
Fair Value | $ 24,108 |
Coupon | 14.52% |
Yield | 11.85% |
Life (Years) | 1 year 58 days |
Corporate debt securities |  |
Long: |  |
Current Principal | $ 26,730 |
Unamortized Premium (Discount) | (20,956) |
Amortized Cost | 5,774 |
Gross Unrealized Gains | 44 |
Gross Unrealized Losses | (81) |
Fair Value | $ 5,737 |
Coupon | 9.26% |
Yield | 20.18% |
Life (Years) | 1 year 208 days |
Short: |  |
Current Principal | $ (5,160) |
Unamortized Premium (Discount) | 515 |
Amortized Cost | (4,645) |
Gross Unrealized Gains | 237 |
Gross Unrealized Losses | (33) |
Fair Value | $ (4,441) |
Coupon | 5.19% |
Yield | 5.91% |
Life (Years) | 6 years 58 days |
Corporate equity securities |  |
Long: |  |
Corporate equity, amortized cost | $ 1,583 |
Corporate equity, gross unrealized gains | 4 |
Corporate equity, gross unrealized losses | (122) |
Corporate equity, fair value | 1,465 |
U.S. Treasury securities |  |
Long: |  |
Current Principal | 16,375 |
Unamortized Premium (Discount) | 189 |
Amortized Cost | 16,564 |
Gross Unrealized Gains | 45 |
Gross Unrealized Losses | (8) |
Fair Value | $ 16,601 |
Coupon | 2.51% |
Yield | 2.30% |
Life (Years) | 5 years 248 days |
Short: |  |
Current Principal | $ (2,800) |
Unamortized Premium (Discount) | 15 |
Amortized Cost | (2,785) |
Gross Unrealized Gains | 0 |
Gross Unrealized Losses | (125) |
Fair Value | $ (2,910) |
Coupon | 2.88% |
Yield | 2.92% |
Life (Years) | 9 years 139 days |
European sovereign bonds |  |
Short: |  |
Current Principal | $ (18,605) |
Unamortized Premium (Discount) | (884) |
Amortized Cost | (19,489) |
Gross Unrealized Gains | 947 |
Gross Unrealized Losses | (319) |
Fair Value | $ (18,861) |
Coupon | 1.69% |
Yield | 0.43% |
Life (Years) | 1 year 99 days |

X
- Definition Available-for-sale Securities, Amortized Cost Basis, Net Of Financial Instruments Sold, Not yet Purchased + References No definition available. + Details
Name: | efc_AvailableforsaleSecuritiesAmortizedCostBasisNetOfFinancialInstrumentsSoldNotyetPurchased
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities, Current Principal, Net Of Financial Instruments Sold, Not yet Purchased + References No definition available. + Details
Name: | efc_AvailableforsaleSecuritiesCurrentPrincipalNetOfFinancialInstrumentsSoldNotyetPurchased
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities, Gross Unrealized Gains, Net Of Financial Instruments Sold, Not yet Purchased + References No definition available. + Details
Name: | efc_AvailableforsaleSecuritiesGrossUnrealizedGainsNetOfFinancialInstrumentsSoldNotyetPurchased
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Available-for-sale Securities, Gross Unrealized Losses, Net Of Financial Instruments Sold, Not yet Purchased + References No definition available. + Details
Name: | efc_AvailableforsaleSecuritiesGrossUnrealizedLossesNetOfFinancialInstrumentsSoldNotyetPurchased
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Available-for-sale Securities, Unamortized Premium (Discount), Net Of Financial Instruments Sold, Not yet Purchased + References No definition available. + Details
Name: | efc_AvailableforsaleSecuritiesUnamortizedPremiumDiscountNetOfFinancialInstrumentsSoldNotyetPurchased
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-for-Sale, Weighted Average Coupon Rate + References No definition available. + Details
Name: | efc_DebtSecuritiesAvailableforSaleWeightedAverageCouponRate
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Securities, Available-for-Sale, Weighted Average Yield + References No definition available. + Details
Name: | efc_DebtSecuritiesAvailableforSaleWeightedAverageYield
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Securities, Available-for-Sale, Yield + References No definition available. + Details
Name: | efc_DebtSecuritiesAvailableforSaleYield
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Securities, Available-for-sale, Current Principal + References No definition available. + Details
Name: | efc_DebtSecuritiesAvailableforsaleCurrentPrincipal
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-for-sale Securities, Unamortized Premium (Discount) + References No definition available. + Details
Name: | efc_DebtSecuritiesAvailableforsaleSecuritiesUnamortizedPremiumDiscount
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not yet Purchased, Amortized Cost + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedAmortizedCost
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not Yet Purchased, Coupon Rate + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedCouponRate
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Instruments Sold, Not Yet Purchased, Coupon Rate, Unamortized Premium (Discount) + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedCouponRateUnamortizedPremiumDiscount
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not Yet Purchased, Current Principal + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedCurrentPrincipal
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not Yet Purchased, Gross Unrealized Gains + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedGrossUnrealizedGains
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not Yet Purchased, Gross Unrealized Losses + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedGrossUnrealizedLosses
Namespace Prefix: | efc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Financial Instruments Sold, Not Yet Purchased, Term + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedTerm
Namespace Prefix: | efc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial Instruments Sold, Not Yet Purchased, Yield + References No definition available. + Details
Name: | efc_FinancialInstrumentsSoldNotYetPurchasedYield
Namespace Prefix: | efc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investments, Term + References No definition available. + Details
Name: | efc_InvestmentsTerm
Namespace Prefix: | efc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The interest rate for investments that have an interest rate. For fixed rate investments, this indicates the fixed interest rate. If the investment has a variable interest rate, the rate stated here may be the rate that is currently relevant. In this case the "Investment, Interest Rate is Current Rate for Variable Rate Investment Flag", "Investment, Interest Rate is Discount Rate at Purchase Flag", "Investment, Interest Rate Reflects Current Yield Flag" should be used. If one of these flags are not appropriate to explain the interest rate that is indicated, then a new flag should be added or an explanation should be included in "Investment, Additional Information". + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 12 -Sentence Column A + Details
Name: | invest_InvestmentInterestRate
Namespace Prefix: | invest_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in equity securities classified as available-for-sale. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in equity securities classified as available-for-sale. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the cost of equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments for other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesAmortizedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of equity securities categorized neither as held-to-maturity nor as trading. + References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesEquitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of obligations incurred from short sales. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 320 -Section 35 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35711043&loc=d3e42429-110968 + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258 + Details
Name: | us-gaap_InvestmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=efc_NonAgencyInterestOnlySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=efc_FixedRateResidentialMortgages15YearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=efc_FixedRateResidentialMortgages20YearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=efc_FixedRateResidentialMortgages30YearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AdjustableRateResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=efc_ReverseMortgagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestOnlyStripMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CollateralizedLoanObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |