Restructuring (Details) (USD $)
|
3 Months Ended |
12 Months Ended |
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Mar. 31, 2015
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Reserve |
$ 1,924,000us-gaap_RestructuringReserve
|
|
|
|
$ 0us-gaap_RestructuringReserve
|
|
|
|
$ 1,924,000us-gaap_RestructuringReserve
|
$ 0us-gaap_RestructuringReserve
|
|
|
Restructuring charges |
1,617,000us-gaap_RestructuringCharges
|
2,606,000us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
4,223,000us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
0us-gaap_RestructuringCharges
|
|
Payments for Restructuring |
|
|
|
|
|
|
|
|
(2,299,000)us-gaap_PaymentsForRestructuring
|
|
|
|
Employee Severance [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Reserve |
809,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
809,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
Restructuring and Related Cost, Expected Cost |
2,700,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
|
|
|
|
2,700,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
Restructuring charges |
|
|
|
|
|
|
|
|
2,489,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
Payments for Restructuring |
|
|
|
|
|
|
|
|
(1,680,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember
|
|
|
|
Contract Termination [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Reserve |
39,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
|
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
|
|
|
39,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
|
|
Restructuring charges |
|
|
|
|
|
|
|
|
322,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
|
|
|
Payments for Restructuring |
|
|
|
|
|
|
|
|
(283,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_ContractTerminationMember
|
|
|
|
Facility Closing [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring charges |
|
|
|
|
|
|
|
|
322,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember
|
|
|
|
Restructuring and Related Costs, Area of Closed Facility |
11,000ent_RestructuringandRelatedCostsAreaofClosedFacility / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember
|
|
|
|
|
|
|
|
11,000ent_RestructuringandRelatedCostsAreaofClosedFacility / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember
|
|
|
|
Restructuring and Related Costs, Percentage of Company Square Footage Being Closed |
6.00%ent_RestructuringandRelatedCostsPercentageofCompanySquareFootageBeingClosed / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember
|
|
|
|
|
|
|
|
6.00%ent_RestructuringandRelatedCostsPercentageofCompanySquareFootageBeingClosed / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember
|
|
|
|
Other Restructuring [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Reserve |
1,076,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
|
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
|
|
|
1,076,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
|
|
Restructuring charges |
|
|
|
|
|
|
|
|
1,412,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
|
|
|
Payments for Restructuring |
|
|
|
|
|
|
|
|
(336,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember
|
|
|
|
Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Cost, Expected Cost |
4,700,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
|
|
|
|
4,700,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Cost, Expected Cost |
5,200,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
|
|
|
|
5,200,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
Scenario, Forecast [Member] | Facility Closing [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
|
|
|
|
|
|
|
|
|
500,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
Scenario, Forecast [Member] | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Costs, Expected Legal and Professional Fees Associated with Restructuring Plan |
|
|
|
|
|
|
|
|
|
|
|
1,500,000ent_RestructuringandRelatedCostsExpectedLegalandProfessionalFeesAssociatedwithRestructuringPlan / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
Scenario, Forecast [Member] | Minimum | Employee Severance [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
|
|
|
|
|
|
|
|
|
200,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
Scenario, Forecast [Member] | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Costs, Expected Legal and Professional Fees Associated with Restructuring Plan |
|
|
|
|
|
|
|
|
|
|
|
2,000,000ent_RestructuringandRelatedCostsExpectedLegalandProfessionalFeesAssociatedwithRestructuringPlan / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
Scenario, Forecast [Member] | Maximum | Employee Severance [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring Cost and Reserve [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
|
|
|
|
|
|
|
|
|
$ 400,000us-gaap_RestructuringAndRelatedCostExpectedCost1 / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|