XML 28 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Net Sales and Income from Operation by Business Segment (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net sales $ 80,985us-gaap_SalesRevenueNet $ 57,170us-gaap_SalesRevenueNet
Income from operations 2,979us-gaap_OperatingIncomeLoss 5,492us-gaap_OperatingIncomeLoss
Air Pollution Control Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 41,716us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
26,748us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
Energy Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 24,349us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
15,281us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
Fluid Handling Filtration Segment [Member]    
Segment Reporting Information [Line Items]    
Net sales 15,194us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
15,495us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
Corporate and Other [Member]    
Segment Reporting Information [Line Items]    
Net sales (274)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(354)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Income from operations (3,817)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(2,735)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating Segments [Member] | Air Pollution Control Segment [Member]    
Segment Reporting Information [Line Items]    
Income from operations 4,018us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
3,866us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_AirPollutionControlSegmentMember
Operating Segments [Member] | Energy Segment [Member]    
Segment Reporting Information [Line Items]    
Income from operations 420us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_EnergySegmentMember
2,387us-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]    
Income from operations 2,956us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
2,671us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cece_FluidHandlingFiltrationSegmentMember
Inter-segment Elimination [Member]    
Segment Reporting Information [Line Items]    
Income from operations $ (598)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (697)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember