Annual report pursuant to Section 13 and 15(d)

Restructuring (Details)

v2.4.1.9
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