XML 52 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidating Statement of Cash Flows (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 25, 2013
Oct. 26, 2012
Cash Flows Provided (Used) by Operating Activities      
Net earnings including noncontrolling interests $ 102,971us-gaap_ProfitLoss $ 166,464us-gaap_ProfitLoss $ 113,575us-gaap_ProfitLoss
Depreciation and amortization 116,027us-gaap_DepreciationDepletionAndAmortization 112,132us-gaap_DepreciationDepletionAndAmortization 107,792us-gaap_DepreciationDepletionAndAmortization
Deferred income taxes (14,893)us-gaap_DeferredIncomeTaxExpenseBenefit (21,812)us-gaap_DeferredIncomeTaxExpenseBenefit (21,200)us-gaap_DeferredIncomeTaxExpenseBenefit
Share-based compensation 13,044us-gaap_ShareBasedCompensation 9,575us-gaap_ShareBasedCompensation 9,543us-gaap_ShareBasedCompensation
Loss (gain) on disposal of capital assets 3,174us-gaap_GainLossOnSaleOfOtherAssets (2,303)us-gaap_GainLossOnSaleOfOtherAssets (944)us-gaap_GainLossOnSaleOfOtherAssets
Gain on settlement of contingency 0esl_GainOnSettlementOfContingency 0esl_GainOnSettlementOfContingency (11,891)esl_GainOnSettlementOfContingency
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss 3,454us-gaap_GoodwillImpairmentLoss 52,169us-gaap_GoodwillImpairmentLoss
Loss on assets held for sale 49,472us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax 0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax 0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
Working capital changes, net of effect of acquisitions:      
Accounts receivable (17,375)us-gaap_IncreaseDecreaseInAccountsReceivable 5,015us-gaap_IncreaseDecreaseInAccountsReceivable (22,381)us-gaap_IncreaseDecreaseInAccountsReceivable
Inventories (21,491)us-gaap_IncreaseDecreaseInInventories (28,317)us-gaap_IncreaseDecreaseInInventories (19,303)us-gaap_IncreaseDecreaseInInventories
Prepaid expenses (3,237)us-gaap_IncreaseDecreaseInPrepaidExpense 3,604us-gaap_IncreaseDecreaseInPrepaidExpense (2,506)us-gaap_IncreaseDecreaseInPrepaidExpense
Other current assets 1,009us-gaap_IncreaseDecreaseInOtherCurrentAssets (1,558)us-gaap_IncreaseDecreaseInOtherCurrentAssets (1,002)us-gaap_IncreaseDecreaseInOtherCurrentAssets
Accounts payable 1,341us-gaap_IncreaseDecreaseInAccountsPayable 9,008us-gaap_IncreaseDecreaseInAccountsPayable (6,482)us-gaap_IncreaseDecreaseInAccountsPayable
Accrued liabilities 13,461us-gaap_IncreaseDecreaseInAccruedLiabilities (3,120)us-gaap_IncreaseDecreaseInAccruedLiabilities 14,879us-gaap_IncreaseDecreaseInAccruedLiabilities
Federal and foreign income taxes (11,175)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 3,179us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable (7,068)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Other liabilities (13,852)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities (7,602)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities (14,702)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
Other, net (2,112)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet 3,053us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet 3,692us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
Net Cash Provided (Used) by Operating Activities 216,364us-gaap_NetCashProvidedByUsedInOperatingActivities 250,772us-gaap_NetCashProvidedByUsedInOperatingActivities 194,171us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash Flows Provided (Used) by Investing Activities      
Purchase of capital assets (45,678)us-gaap_PaymentsToAcquireProductiveAssets (55,335)us-gaap_PaymentsToAcquireProductiveAssets (49,446)us-gaap_PaymentsToAcquireProductiveAssets
Proceeds from sale of capital assets 572us-gaap_ProceedsFromSaleOfProductiveAssets 2,303us-gaap_ProceedsFromSaleOfProductiveAssets 944us-gaap_ProceedsFromSaleOfProductiveAssets
Acquisition of business, net of cash acquired (44,745)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (40,689)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Net cash provided (Used) by investing activities (89,851)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (93,721)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (48,502)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash Flows Provided (Used) by Financing Activities      
Proceeds provided by stock issuance under employee stock plans 31,215us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 22,854us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 7,658us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Excess tax benefits from stock option exercises 7,090us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,961us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 382us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Shares repurchased (30,262)us-gaap_PaymentsForRepurchaseOfEquity 0us-gaap_PaymentsForRepurchaseOfEquity 0us-gaap_PaymentsForRepurchaseOfEquity
Repayment of long-term credit facilities (55,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (110,000)us-gaap_RepaymentsOfLongTermLinesOfCredit (150,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
Repayment of long-term debt (35,810)us-gaap_RepaymentsOfLongTermDebt (235,428)us-gaap_RepaymentsOfLongTermDebt (73,145)us-gaap_RepaymentsOfLongTermDebt
Proceeds from issuance of long-term credit facilities 25,000us-gaap_ProceedsFromLongTermLinesOfCredit 175,000us-gaap_ProceedsFromLongTermLinesOfCredit 30,000us-gaap_ProceedsFromLongTermLinesOfCredit
Proceeds from government assistance 3,337esl_ProceedsFromGovernmentAssistance 5,092esl_ProceedsFromGovernmentAssistance 17,285esl_ProceedsFromGovernmentAssistance
Dividends paid to noncontrolling interests (778)us-gaap_PaymentsOfDividendsMinorityInterest (1,048)us-gaap_PaymentsOfDividendsMinorityInterest 0us-gaap_PaymentsOfDividendsMinorityInterest
Debt and other issuance costs 0us-gaap_PaymentsOfFinancingCosts (454)us-gaap_PaymentsOfFinancingCosts 0us-gaap_PaymentsOfFinancingCosts
Net change in intercompany financing 0esl_NetChangeInIntercompanyFinancing 0esl_NetChangeInIntercompanyFinancing 0esl_NetChangeInIntercompanyFinancing
Net Cash Provided (Used) by Financing Activities (55,208)us-gaap_NetCashProvidedByUsedInFinancingActivities (141,023)us-gaap_NetCashProvidedByUsedInFinancingActivities (167,820)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of Foreign Exchange Rates on Cash and Cash Equivalents (12,339)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 2,475us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents (2,209)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net Increase (Decrease) in Cash and Cash Equivalents 58,966us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 18,503us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (24,360)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and Cash Equivalents - Beginning of Year 179,178us-gaap_CashAndCashEquivalentsAtCarryingValue 160,675us-gaap_CashAndCashEquivalentsAtCarryingValue 185,035us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and Cash Equivalents - End of Year 238,144us-gaap_CashAndCashEquivalentsAtCarryingValue 179,178us-gaap_CashAndCashEquivalentsAtCarryingValue 160,675us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Company      
Cash Flows Provided (Used) by Operating Activities      
Net earnings including noncontrolling interests 102,971us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
166,464us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
113,575us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Depreciation and amortization 0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Deferred income taxes (5,274)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,274us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
18,013us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Share-based compensation 0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss (gain) on disposal of capital assets 0us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gain on settlement of contingency 0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss on assets held for sale 0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Working capital changes, net of effect of acquisitions:      
Accounts receivable (294)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(135)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Inventories 0us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Prepaid expenses (30)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(41)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(17)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other current assets 6us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,332us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts payable 37us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(230)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,132us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accrued liabilities (950)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,955us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,929)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Federal and foreign income taxes (4,690)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,445us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,345)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other liabilities (5,951)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,271us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,618)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net (14,802)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(89)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,418)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Cash Provided (Used) by Operating Activities 71,023us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
189,246us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
104,376us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows Provided (Used) by Investing Activities      
Purchase of capital assets (331)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(105)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,503)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of capital assets 0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisition of business, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided (Used) by investing activities (331)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(105)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,503)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows Provided (Used) by Financing Activities      
Proceeds provided by stock issuance under employee stock plans 31,215us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
22,854us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,658us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess tax benefits from stock option exercises 7,090us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,961us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
382us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Shares repurchased (30,262)us-gaap_PaymentsForRepurchaseOfEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
     
Repayment of long-term credit facilities (55,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(110,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(150,000)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repayment of long-term debt (8,750)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(179,375)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from issuance of long-term credit facilities 25,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
175,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from government assistance 0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends paid to noncontrolling interests 0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Debt and other issuance costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(454)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net change in intercompany financing (33,112)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(109,094)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(24,731)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Cash Provided (Used) by Financing Activities (63,819)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(198,108)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(136,691)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of Foreign Exchange Rates on Cash and Cash Equivalents (65)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
23us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
751us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Increase (Decrease) in Cash and Cash Equivalents 6,808us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(8,944)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(33,067)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents - Beginning of Year 7,826us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
16,770us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
49,837us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents - End of Year 14,634us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,826us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
16,770us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries      
Cash Flows Provided (Used) by Operating Activities      
Net earnings including noncontrolling interests 68,331us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
105,048us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
127,989us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Depreciation and amortization 47,633us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
43,539us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
39,405us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Deferred income taxes (4)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(11,067)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,390)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Share-based compensation 5,706us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,163us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,246us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss (gain) on disposal of capital assets 2,580us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,013)us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(410)us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gain on settlement of contingency 0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Loss on assets held for sale 31,164us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Working capital changes, net of effect of acquisitions:      
Accounts receivable 8,820us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(4,976)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,704)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Inventories (7,858)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,652)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(15,707)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Prepaid expenses (1,030)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,775us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(385)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other current assets 1us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
437us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(208)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts payable 4,186us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
362us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(174)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accrued liabilities 8,613us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
6,725us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(156)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Federal and foreign income taxes 27,794us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(10,800)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(7,707)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other liabilities 608us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(185)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
12,196us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net (11,531)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,329us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
580us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Cash Provided (Used) by Operating Activities 185,013us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
119,685us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
140,575us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows Provided (Used) by Investing Activities      
Purchase of capital assets (16,674)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(15,937)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(23,553)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of capital assets 427us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,013us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
410us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Acquisition of business, net of cash acquired (44,745)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided (Used) by investing activities (60,992)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(14,924)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(23,143)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows Provided (Used) by Financing Activities      
Proceeds provided by stock issuance under employee stock plans 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Excess tax benefits from stock option exercises 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
     
Repayment of long-term credit facilities 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Repayment of long-term debt (390)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(326)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(405)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from issuance of long-term credit facilities 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from government assistance 0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Dividends paid to noncontrolling interests 0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Debt and other issuance costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net change in intercompany financing (125,071)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(100,893)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(129,158)esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Cash Provided (Used) by Financing Activities (125,461)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(101,219)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(129,563)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Effect of Foreign Exchange Rates on Cash and Cash Equivalents 18us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Increase (Decrease) in Cash and Cash Equivalents (1,422)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,552us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(12,126)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents - Beginning of Year 4,876us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,324us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
13,450us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents - End of Year 3,454us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
4,876us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,324us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries      
Cash Flows Provided (Used) by Operating Activities      
Net earnings including noncontrolling interests 41,504us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
78,425us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17,239us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Depreciation and amortization 68,394us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
68,593us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
68,387us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Deferred income taxes (9,615)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(19,019)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(22,823)us-gaap_DeferredIncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Share-based compensation 7,338us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,412us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,297us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss (gain) on disposal of capital assets 594us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,290)us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(534)us-gaap_GainLossOnSaleOfOtherAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gain on settlement of contingency 0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(11,891)esl_GainOnSettlementOfContingency
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,454us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
52,169us-gaap_GoodwillImpairmentLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss on assets held for sale 18,308us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Working capital changes, net of effect of acquisitions:      
Accounts receivable (25,901)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,126us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(19,654)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Inventories (13,633)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(11,665)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,596)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Prepaid expenses (2,177)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,870us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,104)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other current assets 1,002us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,327)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(800)us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts payable (2,882)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,876us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(7,440)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accrued liabilities 5,798us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,800)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,964us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Federal and foreign income taxes (34,279)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,534us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,984us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other liabilities (8,509)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(10,688)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,280)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net 24,221us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
813us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,530us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Cash Provided (Used) by Operating Activities 70,163us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
125,314us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
94,448us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows Provided (Used) by Investing Activities      
Purchase of capital assets (28,673)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(39,293)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(24,390)us-gaap_PaymentsToAcquireProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of capital assets 145us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,290us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
534us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Acquisition of business, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(40,689)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided (Used) by investing activities (28,528)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(78,692)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(23,856)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows Provided (Used) by Financing Activities      
Proceeds provided by stock issuance under employee stock plans 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Excess tax benefits from stock option exercises 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
     
Repayment of long-term credit facilities 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Repayment of long-term debt (26,670)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(55,727)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(72,740)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from issuance of long-term credit facilities 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from government assistance 3,337esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,092esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
17,285esl_ProceedsFromGovernmentAssistance
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Dividends paid to noncontrolling interests (778)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,048)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Debt and other issuance costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net change in intercompany financing 48,348esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
26,514esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,661esl_NetChangeInIntercompanyFinancing
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Cash Provided (Used) by Financing Activities 24,237us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(25,169)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(46,794)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of Foreign Exchange Rates on Cash and Cash Equivalents (12,292)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,442us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,965)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Increase (Decrease) in Cash and Cash Equivalents 53,580us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
23,895us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,833us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents - Beginning of Year 166,476us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
142,581us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
121,748us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents - End of Year 220,056us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
166,476us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
142,581us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations      
Cash Flows Provided (Used) by Operating Activities      
Net earnings including noncontrolling interests (109,835)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(183,473)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(145,228)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Depreciation and amortization 0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Deferred income taxes 0us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DeferredIncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Share-based compensation 0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss (gain) on disposal of capital assets 0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Gain on settlement of contingency 0esl_GainOnSettlementOfContingency
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0esl_GainOnSettlementOfContingency
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0esl_GainOnSettlementOfContingency
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Loss on assets held for sale 0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Working capital changes, net of effect of acquisitions:      
Accounts receivable 0us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Inventories 0us-gaap_IncreaseDecreaseInInventories
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInInventories
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInInventories
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Prepaid expenses 0us-gaap_IncreaseDecreaseInPrepaidExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPrepaidExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPrepaidExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other current assets 0us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherCurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Accounts payable 0us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Accrued liabilities 0us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Federal and foreign income taxes 0us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other liabilities 0us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other, net 0us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net Cash Provided (Used) by Operating Activities (109,835)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(183,473)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(145,228)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash Flows Provided (Used) by Investing Activities      
Purchase of capital assets 0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from sale of capital assets 0us-gaap_ProceedsFromSaleOfProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Acquisition of business, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net cash provided (Used) by investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash Flows Provided (Used) by Financing Activities      
Proceeds provided by stock issuance under employee stock plans 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Excess tax benefits from stock option exercises 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Shares repurchased 0us-gaap_PaymentsForRepurchaseOfEquity
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
     
Repayment of long-term credit facilities 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Repayment of long-term debt 0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermDebt
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from issuance of long-term credit facilities 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from government assistance 0esl_ProceedsFromGovernmentAssistance
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0esl_ProceedsFromGovernmentAssistance
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0esl_ProceedsFromGovernmentAssistance
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Dividends paid to noncontrolling interests 0us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsMinorityInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Debt and other issuance costs 0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfFinancingCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net change in intercompany financing 109,835esl_NetChangeInIntercompanyFinancing
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
183,473esl_NetChangeInIntercompanyFinancing
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
145,228esl_NetChangeInIntercompanyFinancing
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net Cash Provided (Used) by Financing Activities 109,835us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
183,473us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
145,228us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Effect of Foreign Exchange Rates on Cash and Cash Equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Net Increase (Decrease) in Cash and Cash Equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and Cash Equivalents - Beginning of Year 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Cash and Cash Equivalents - End of Year $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember