XML 124 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Net Sales and Operating Income (Loss) by Business Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Net sales $ 68,727us-gaap_SalesRevenueNet $ 49,796us-gaap_SalesRevenueNet $ 44,433us-gaap_SalesRevenueNet $ 34,361us-gaap_SalesRevenueNet $ 76,106us-gaap_SalesRevenueNet $ 63,300us-gaap_SalesRevenueNet $ 66,641us-gaap_SalesRevenueNet $ 57,170us-gaap_SalesRevenueNet $ 263,217us-gaap_SalesRevenueNet $ 197,317us-gaap_SalesRevenueNet $ 135,052us-gaap_SalesRevenueNet
Net operating income (loss)                 21,663us-gaap_OperatingIncomeLoss 6,972us-gaap_OperatingIncomeLoss 16,683us-gaap_OperatingIncomeLoss
Air Pollution Control Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 127,707us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
101,150us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
88,582us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
Energy Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 70,285us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
69,355us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
40,194us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
Fluid Handling Filtration Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 65,638us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
25,199us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
6,191us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
Corporate and Other [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 (413)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1,613us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
85us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Net operating income (loss)                 (14,297)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(17,756)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(6,460)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating Segments [Member] | Air Pollution Control Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net operating income (loss)                 16,803us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
15,422us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
14,635us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
Operating Segments [Member] | Energy Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net operating income (loss)                 7,799us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
9,336us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
7,574us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
Operating Segments [Member] | Fluid Handling Filtration Segment [Member]                      
Segment Reporting Information [Line Items]                      
Net operating income (loss)                 13,188us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
1,443us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
998us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
Inter-segment Elimination [Member]                      
Segment Reporting Information [Line Items]                      
Net operating income (loss)                 $ (1,830)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (1,473)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (64)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember