XML 44 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Outstanding Stock Options Grants) (Details) (Employee Stock Option, Common Stock, USD $)
12 Months Ended
Dec. 31, 2014
$1.64 - $2.94
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 1.64us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 2.94us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 724,715us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 3 years 3 months 18 days
Weighted- Average Exercise Price $ 2.58us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 724,715us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 2.58us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange1Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$2.95 - $4.41
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 2.95us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 4.41us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 837,352us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 4 years 0 months 0 days
Weighted- Average Exercise Price $ 3.94us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 837,352us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 3.94us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange2Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$4.42 - $7.25
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 4.42us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 7.25us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 657,217us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 5 years 1 month 6 days
Weighted- Average Exercise Price $ 5.34us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 573,634us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 5.10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange3Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$7.26 - $11.62
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 7.26us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 11.62us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 670,785us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 6 years 8 months 12 days
Weighted- Average Exercise Price $ 9.41us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 424,706us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 9.14us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange4Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$11.63 - $13.16
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 11.63us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 13.16us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 171,048us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 8 years 1 month 6 days
Weighted- Average Exercise Price $ 12.23us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 43,674us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 12.37us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange5Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$13.17 - $13.24
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 13.17us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 13.24us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 879,833us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 9 years 3 months 18 days
Weighted- Average Exercise Price $ 13.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 108,918us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 13.18us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange6Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$13.25 - $14.15
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 13.25us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 14.15us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 654,188us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Weighted- Average Exercise Price $ 13.81us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 202,493us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 13.84us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange7Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$14.16 - $17.86
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 14.16us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 17.86us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 651,174us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Weighted- Average Exercise Price $ 15.18us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 154,622us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 15.09us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange8Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$1.64 - $17.86
 
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise Price Range, Lower Range Limit $ 1.64us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercise Price Range, Upper Range Limit $ 17.86us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, End of Period [Abstract]  
Granted Stock Options Outstanding 5,246,312us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Remaining Contractual Life (Years) 6 years 4 months 24 days
Weighted- Average Exercise Price $ 9.07us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Granted Stock Options Exercisable 3,070,114us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted- Average Exercise Price $ 6.22us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= elgx_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRange15Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember