XML 117 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Employee Benefit Plans - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Plans
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Number Of Defined Benefit Pension Plans, acquired   2cece_NumberOfDefinedBenefitPensionPlansAcquired  
Increase (decrease) in minimum liability after tax of defined benefit plans $ 4,000,000cece_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeIncreaseDecreaseInMinimumPensionLiabilityAfterTax $ 1,400,000cece_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeIncreaseDecreaseInMinimumPensionLiabilityAfterTax $ 21,000.0cece_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeIncreaseDecreaseInMinimumPensionLiabilityAfterTax
Current Assets Mix percentage 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations  
Assumed average annual returns 7.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets 7.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets 7.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Net periodic benefit cost (141,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 301,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 342,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Listing under plans Forms 5500 as providing more than 5% contribution false    
Liability has been provided in the accompanying consolidated financial statements 0us-gaap_MultiemployerPlansAccumulatedBenefitObligation    
Amounts charged to pension expense 800,000us-gaap_MultiemployerPlansPlanContributions 1,600,000us-gaap_MultiemployerPlansPlanContributions 1,800,000us-gaap_MultiemployerPlansPlanContributions
Employer Matching Contribution on First one percent in 2012 & 2013 and three percent in 2014   100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent  
Employer Matching Contribution on Next Five percent in 2012 & 2013 and three percent in 2014   50.00%cece_DefinedContributionPlanEmployerMatchingContributionPercentOne  
Employer Matching Contribution per employee on Next percentage   5.00%cece_DefinedContributionPlanMaximumAnnualContributionPerEmployeePercentOne  
Employer Maximum Matching Contribution Percent Of Employee Salary Deferral   3.50%cece_DefinedContributionPlanEmployerMaximumMatchingContributionPercent  
Aggregate matching contributions and discretionary contributions Amount   400,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount 400,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Maximum [Member] | Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current Assets Mix percentage 70.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Assumed average annual returns 12.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Debt Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current Assets Mix percentage 40.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Assumed average annual returns 6.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Minimum [Member] | Equity Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current Assets Mix percentage 60.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Assumed average annual returns 8.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Debt Securities [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Current Assets Mix percentage 30.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Assumed average annual returns 4.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DebtSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net loss for the defined benefit pension plan to be amortized in next year 200,000us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Prior service cost for the defined benefit pension plan to be amortized in next year 0us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2015 1,700,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2016 1,800,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2017 1,800,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2018 1,900,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2019 2,000,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2020 through 2023 10,900,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Health Care Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Net loss for the defined benefit pension plan to be amortized in next year (3,000)us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Prior service cost for the defined benefit pension plan to be amortized in next year 9,000us-gaap_DefinedBenefitPlanFutureAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Weighted average discount rate to determine the net periodic benefit cost 4.50%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
3.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
4.25%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Net periodic benefit cost 0us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
(11,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
(3,000)us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Estimated pension plan cash obligations payable in 2015 25,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2016 23,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2017 21,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2018 18,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2019 16,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Estimated pension plan cash obligations payable in 2020 through 2023 54,000us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
   
Employee Deferral Category One [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Profit sharing and 401(k) savings retirement plan for non-union employees Description The plan covers substantially all employees who have 30 days of service, and who have attained 18 years of age.    
Description Increase in matching contributions We increased, effective January 1, 2008, the matching contributions to 100% of the first 1% and 50% of the next 5% of the employee deferral for a maximum match of 3.5%.    
Employer Matching Contribution on First one percent in 2012 & 2013 and three percent in 2014 100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Employer Matching Contribution on Next Five percent in 2012 & 2013 and three percent in 2014 50.00%cece_DefinedContributionPlanEmployerMatchingContributionPercentOne
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Employer Matching Contribution per employee on Next percentage 5.00%cece_DefinedContributionPlanMaximumAnnualContributionPerEmployeePercentOne
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Employer Maximum Matching Contribution Percent Of Employee Salary Deferral 3.50%cece_DefinedContributionPlanEmployerMaximumMatchingContributionPercent
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Percentage of Employee salary deferral provision 100.00%cece_PercentageOfEmployeeSalaryDeferralProvision
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Aggregate matching contributions and discretionary contributions Amount 1,100,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryOneMember
   
Employee Deferral Category Two [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Employer Matching Contribution on First one percent in 2012 & 2013 and three percent in 2014 100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryTwoMember
   
Employer Matching Contribution on Next Five percent in 2012 & 2013 and three percent in 2014 50.00%cece_DefinedContributionPlanEmployerMatchingContributionPercentOne
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryTwoMember
   
Employer Matching Contribution per employee on Next percentage 3.00%cece_DefinedContributionPlanMaximumAnnualContributionPerEmployeePercentOne
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryTwoMember
   
Employer Maximum Matching Contribution Percent Of Employee Salary Deferral 4.50%cece_DefinedContributionPlanEmployerMaximumMatchingContributionPercent
/ us-gaap_CollectiveBargainingArrangementAxis
= cece_EmployeeDeferralCategoryTwoMember
   
Yellow Zone [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Plans Funded Status Description Between 65 and less than 80 percent    
Red Zone [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Plans Funded Status Description Less than 65 percent    
Green Zone [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Plans Funded Status Description At least 80 percent    
Met-Pro Technologies LLC ("Met-Pro") [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Employer Matching Contribution on First one percent in 2012 & 2013 and three percent in 2014 4.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
   
Employees contribution to profit sharing plan 25.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
   
Employer Matching Contribution 50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
   
Total cash contribution by employer $ 200,000us-gaap_DefinedContributionPlanCostRecognized
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
   
Met-Pro Technologies LLC ("Met-Pro") [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employer discretionary contribution 4.00%cece_DefinedContributionPlanEmployerDiscretionaryContributionPercentage
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Met-Pro Technologies LLC ("Met-Pro") [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employer discretionary contribution 2.00%cece_DefinedContributionPlanEmployerDiscretionaryContributionPercentage
/ dei_LegalEntityAxis
= cece_MetProTechnologiesLlcMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember