Segment disclosures

Company overview

CECO ENVIRONMENTAL CORP

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

88 dimension combinations 738 retained observations 33 reported periods Partial retained history

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Intersegment Elimination · Engineered Systems

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-225000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-389000 USD20241029Open filing evidence
2024-04-01 – 2024-06-30-103000 USD20240730Open filing evidence
2024-01-01 – 2024-06-30-164000 USD20240730Open filing evidence
2023-07-01 – 2023-09-30-183000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-457000 USD20241029Open filing evidence
2023-04-01 – 2023-06-30-176000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30-274000 USD20240730Open filing evidence

Intersegment Elimination · Engineered Systems · Intersubsegment Eliminations

Consolidation Items · Statement Business Segments · Subsegments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-298000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-581000 USD20241029Open filing evidence
2023-07-01 – 2023-09-30-426000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-886000 USD20241029Open filing evidence

Intersegment Elimination · Industrial Process Solutions

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-298000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-581000 USD20241029Open filing evidence
2024-04-01 – 2024-06-30-196000 USD20240730Open filing evidence
2024-01-01 – 2024-06-30-283000 USD20240730Open filing evidence
2023-07-01 – 2023-09-30-426000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-886000 USD20241029Open filing evidence
2023-04-01 – 2023-06-30-363000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30-460000 USD20240730Open filing evidence

Intersegment Elimination · Industrial Process Solutions · Intersubsegment Eliminations

Consolidation Items · Statement Business Segments · Subsegments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-225000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-389000 USD20241029Open filing evidence
2023-07-01 – 2023-09-30-183000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-457000 USD20241029Open filing evidence

Operating Segments · Industrial Segment Sales · Engineered Systems

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ceco:IndustrialSegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-09-30392586000 USD20251028Open filing evidence
2025-04-01 – 2025-06-30128460000 USD20250729Open filing evidence
2025-01-01 – 2025-06-30248894000 USD20250729Open filing evidence
2024-07-01 – 2024-09-3091277000 USD20251028Open filing evidence
2022-01-01 – 2022-12-31263224000 USD20250225Open filing evidence

Operating Segments · Industrial Segment Sales · Industrial Process Solutions

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ceco:IndustrialSegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-30113195000 USD20250729Open filing evidence
2024-01-01 – 2024-12-31173908000 USD20250225Open filing evidence
2024-04-01 – 2024-06-3040130000 USD20250729Open filing evidence
2024-01-01 – 2024-06-3077113000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3136983000 USD20250429Open filing evidence
2022-01-01 – 2022-12-31159404000 USD20250225Open filing evidence

Operating Segments · Engineered Systems

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-3070754000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30132354000 USD20220808Open filing evidence
2022-01-01 – 2022-03-3161600000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31197380000 USD20220314Open filing evidence
2021-07-01 – 2021-09-3045559000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30137104000 USD20211108Open filing evidence
2021-04-01 – 2021-06-3047069000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3091545000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3144476000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31218290000 USD20220314Open filing evidence
2020-07-01 – 2020-09-3051203000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30159181000 USD20211108Open filing evidence
2019-01-01 – 2019-12-31217359000 USD20220314Open filing evidence

Operating Segments · Engineered Systems

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30173673000 USD20260810Open filing evidence
2026-01-01 – 2026-06-30324209000 USD20260810Open filing evidence
2026-01-01 – 2026-03-31150536000 USD20260430Open filing evidence
2025-01-01 – 2025-12-31544298000 USD20260302Open filing evidence
2025-07-01 – 2025-09-30141400000 USD20251028Open filing evidence
2025-01-01 – 2025-09-30396697000 USD20251028Open filing evidence
2025-04-01 – 2025-06-30128460000 RestatedUSD20260810Open filing evidence
2025-01-01 – 2025-06-30248894000 RestatedUSD20260810Open filing evidence
2025-01-01 – 2025-03-31120434000 RestatedUSD20260430Open filing evidence
2024-01-01 – 2024-12-31384025000 RestatedUSD20260302Open filing evidence
2024-07-01 – 2024-09-3098527000 USD20251028Open filing evidence
2024-01-01 – 2024-09-30293186000 USD20251028Open filing evidence
2024-04-01 – 2024-06-30102141000 USD20250729Open filing evidence
2024-01-01 – 2024-06-30194659000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3192518000 USD20250429Open filing evidence
2023-01-01 – 2023-12-31380108000 RestatedUSD20260302Open filing evidence
2023-07-01 – 2023-09-30114605000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30286575000 USD20241029Open filing evidence
2023-04-01 – 2023-06-3095880000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30171970000 USD20240730Open filing evidence
2023-01-01 – 2023-03-3176089000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31278354000 USD20250225Open filing evidence
2022-07-01 – 2022-09-3068738000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30201092000 USD20221107Open filing evidence
2022-04-01 – 2022-06-3070754000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30132354000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3161600000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31197380000 USD20240305Open filing evidence
2021-07-01 – 2021-09-3045559000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30137104000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31218290000 USD20230306Open filing evidence

Operating Segments · Engineered Systems · Intersubsegment Eliminations

Consolidation Items · Statement Business Segments · Subsegments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-6952000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-14587000 USD20241029Open filing evidence
2024-04-01 – 2024-06-30-4553000 USD20240730Open filing evidence
2024-01-01 – 2024-06-30-7635000 USD20240730Open filing evidence
2023-07-01 – 2023-09-30-8639000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-18173000 USD20241029Open filing evidence
2023-04-01 – 2023-06-30-7995000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30-9533000 USD20240730Open filing evidence

Operating Segments · Engineered Systems · Intra Sub Segment Eliminations

Consolidation Items · Statement Business Segments · Subsegments Consolidation Items

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsConsolidationItemsAxis=ceco:IntraSubSegmentEliminationsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-30-2463000 USD20251028Open filing evidence
2025-01-01 – 2025-09-303753000 USD20251028Open filing evidence
2025-04-01 – 2025-06-304484000 USD20250729Open filing evidence
2025-01-01 – 2025-06-3011393000 USD20250729Open filing evidence
2025-01-01 – 2025-03-314296000 USD20250429Open filing evidence
2024-01-01 – 2024-12-31240000 USD20250225Open filing evidence
2024-07-01 – 2024-09-306952000 USD20251028Open filing evidence
2024-01-01 – 2024-09-3014587000 USD20251028Open filing evidence
2024-04-01 – 2024-06-304553000 USD20250729Open filing evidence
2024-01-01 – 2024-06-307635000 USD20250729Open filing evidence
2024-01-01 – 2024-03-313082000 USD20250429Open filing evidence
2023-01-01 – 2023-12-311419000 USD20250225Open filing evidence
2022-01-01 – 2022-12-311042000 USD20250225Open filing evidence

Operating Segments · Engineered Systems · Intersubsegment Eliminations

Consolidation Items · Statement Business Segments · Subsegments Consolidation Items

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31-3082000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31-31402000 USD20240305Open filing evidence
2023-01-01 – 2023-03-31-1538000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31-14088000 USD20240305Open filing evidence
2021-01-01 – 2021-12-31-9483000 USD20240305Open filing evidence

Operating Segments · Industrial Process Solutions

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3061682000 USD20260810Open filing evidence
2026-01-01 – 2026-06-30117065000 USD20260810Open filing evidence
2026-01-01 – 2026-03-3155383000 USD20260430Open filing evidence
2025-01-01 – 2025-12-31230083000 USD20260302Open filing evidence
2025-07-01 – 2025-09-3056860000 USD20251028Open filing evidence
2025-01-01 – 2025-09-30172378000 USD20251028Open filing evidence
2025-04-01 – 2025-06-3056931000 RestatedUSD20260810Open filing evidence
2025-01-01 – 2025-06-30113195000 RestatedUSD20260810Open filing evidence
2025-01-01 – 2025-03-3156263000 RestatedUSD20260430Open filing evidence
2024-01-01 – 2024-12-31173908000 RestatedUSD20260302Open filing evidence
2024-07-01 – 2024-09-3051379000 USD20251028Open filing evidence
2024-01-01 – 2024-09-30135631000 USD20251028Open filing evidence
2024-04-01 – 2024-06-3044673000 USD20250729Open filing evidence
2024-01-01 – 2024-06-3084252000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3139579000 USD20250429Open filing evidence
2023-01-01 – 2023-12-31164737000 RestatedUSD20260302Open filing evidence
2023-07-01 – 2023-09-3049264000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30132946000 USD20241029Open filing evidence
2023-04-01 – 2023-06-3044641000 USD20240730Open filing evidence
2023-01-01 – 2023-06-3083682000 USD20240730Open filing evidence
2023-01-01 – 2023-03-3139042000 USD20230509Open filing evidence
2022-01-01 – 2022-12-31165221000 RestatedUSD20250225Open filing evidence
2022-07-01 – 2022-09-3044079000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30121122000 USD20221107Open filing evidence
2022-04-01 – 2022-06-3039901000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3077043000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3137142000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31152886000 USD20230306Open filing evidence
2021-07-01 – 2021-09-3035525000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30109703000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31124547000 USD20230306Open filing evidence

Operating Segments · Industrial Process Solutions · Intersubsegment Eliminations

Consolidation Items · Statement Business Segments · Subsegments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-30-6918000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30-13893000 USD20241029Open filing evidence
2024-04-01 – 2024-06-30-4440000 USD20240730Open filing evidence
2024-01-01 – 2024-06-30-6975000 USD20240730Open filing evidence
2023-07-01 – 2023-09-30-5231000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30-8871000 USD20241029Open filing evidence
2023-04-01 – 2023-06-30-2806000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30-3641000 USD20240730Open filing evidence

Operating Segments · Industrial Process Solutions · Reportable Subsegments

Consolidation Items · Statement Business Segments · Subsegments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsAxis=us-gaap:ReportableSubsegmentsMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-3049264000 USD20231107Open filing evidence
2023-01-01 – 2023-09-30132946000 USD20231107Open filing evidence
2022-07-01 – 2022-09-3044079000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30121122000 USD20231107Open filing evidence

Operating Segments · Industrial Process Solutions · Intra Sub Segment Eliminations

Consolidation Items · Statement Business Segments · Subsegments Consolidation Items

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsConsolidationItemsAxis=ceco:IntraSubSegmentEliminationsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-302852000 USD20251028Open filing evidence
2025-01-01 – 2025-09-305175000 USD20251028Open filing evidence
2025-04-01 – 2025-06-302029000 USD20250729Open filing evidence
2025-01-01 – 2025-06-302324000 USD20250729Open filing evidence
2025-01-01 – 2025-03-312907000 USD20250429Open filing evidence
2024-01-01 – 2024-12-31278000 USD20250225Open filing evidence
2024-07-01 – 2024-09-306918000 USD20251028Open filing evidence
2024-01-01 – 2024-09-3013893000 USD20251028Open filing evidence
2024-04-01 – 2024-06-304440000 USD20250729Open filing evidence
2024-01-01 – 2024-06-306975000 USD20250729Open filing evidence
2024-01-01 – 2024-03-312535000 USD20250429Open filing evidence
2023-01-01 – 2023-12-31785000 USD20250225Open filing evidence
2022-01-01 – 2022-12-31281000 USD20250225Open filing evidence

Operating Segments · Thermal Solutions

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:ThermalSolutionsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3049606000 USD20260810Open filing evidence
2026-01-01 – 2026-06-3049606000 USD20260810Open filing evidence

Operating Segments · Intersubsegment Eliminations · Engineered Systems

Consolidation Items · Subsegments · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2022-07-01 – 2022-09-30-2904000 USD20231107Open filing evidence

Operating Segments · Intersubsegment Eliminations · Industrial Process Solutions

Consolidation Items · Subsegments · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-09-30-8871000 USD20231107Open filing evidence

Operating Segments · Reportable Subsegments · Engineered Systems

Consolidation Items · Subsegments · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:SubsegmentsAxis=us-gaap:ReportableSubsegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-30114605000 USD20231107Open filing evidence
2023-01-01 – 2023-09-30286575000 USD20231107Open filing evidence
2022-07-01 – 2022-09-3068738000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30201092000 USD20231107Open filing evidence

Industrial Inter Segment Sales · Engineered Systems · Intersegment Elimination

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-30-190000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30-257000 USD20220808Open filing evidence
2022-01-01 – 2022-03-31-67000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31-971000 USD20220314Open filing evidence
2021-07-01 – 2021-09-30-308000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30-549000 USD20211108Open filing evidence
2021-04-01 – 2021-06-30-196000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30-241000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31-45000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31-1463000 USD20220314Open filing evidence
2020-07-01 – 2020-09-30-423000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30-891000 USD20211108Open filing evidence
2019-01-01 – 2019-12-31-390000 USD20220314Open filing evidence

Industrial Inter Segment Sales · Engineered Systems · Intersegment Elimination

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ceco:IndustrialInterSegmentSalesMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2023-04-01 – 2023-06-30-363000 USD20230808Open filing evidence
2023-01-01 – 2023-06-30-460000 USD20230808Open filing evidence
2023-01-01 – 2023-03-31-97000 USD20230509Open filing evidence
2022-01-01 – 2022-12-31-1042000 USD20230306Open filing evidence
2022-07-01 – 2022-09-30-204000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30-461000 USD20221107Open filing evidence
2022-04-01 – 2022-06-30-190000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30-257000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31-67000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31-971000 USD20230306Open filing evidence
2021-07-01 – 2021-09-30-308000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30-549000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31-1463000 USD20230306Open filing evidence

Industrial Segment Sales · Operating Segments · Engineered Systems

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ceco:IndustrialSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-30143692000 USD20251028Open filing evidence
2025-01-01 – 2025-03-31120434000 USD20250429Open filing evidence
2024-01-01 – 2024-12-31384025000 USD20250225Open filing evidence
2024-01-01 – 2024-09-30278018000 USD20251028Open filing evidence
2024-04-01 – 2024-06-3097392000 USD20250729Open filing evidence
2024-01-01 – 2024-06-30186741000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3189349000 USD20250429Open filing evidence
2023-01-01 – 2023-12-31380108000 USD20250225Open filing evidence

Industrial Segment Sales · Operating Segments · Industrial Process Solutions

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ceco:IndustrialSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-3053907000 USD20251028Open filing evidence
2025-01-01 – 2025-09-30167102000 USD20251028Open filing evidence
2025-04-01 – 2025-06-3056931000 USD20250729Open filing evidence
2025-01-01 – 2025-03-3156263000 USD20250429Open filing evidence
2024-07-01 – 2024-09-3044236000 USD20251028Open filing evidence
2024-01-01 – 2024-09-30121349000 USD20251028Open filing evidence
2023-01-01 – 2023-12-31164737000 USD20250225Open filing evidence

Air Quality Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:AirQualitySegmentMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-3056379000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-3036121000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Air Quality Segment · Intersegment Elimination · Energy Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:AirQualitySegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-600000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-673000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Air Quality Segment · Intersegment Elimination · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:AirQualitySegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-41000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence

Air Quality Segment · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:AirQualitySegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-3059198000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-3038398000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Air Quality Segment · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:AirQualitySegmentMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-2178000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-1604000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Energy Solutions Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31205494000 USD20210303Open filing evidence
2020-07-01 – 2020-09-3049709000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30149429000 USD20201104Open filing evidence
2020-04-01 – 2020-06-3049074000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3099720000 USD20200805Open filing evidence
2020-01-01 – 2020-03-3150646000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31210319000 USD20210303Open filing evidence
2019-07-01 – 2019-09-3048847000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30154606000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3050572000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30105760000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3155188000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31211185000 USD20210303Open filing evidence
2018-07-01 – 2018-09-3056552000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30147661000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-3051136000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-3091109000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Energy Solutions Segment · Intersegment Elimination · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-738000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-206000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-205000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-34000 USD20200506Open filing evidence
2019-01-01 – 2019-03-31-12000 USD2019-05-08 · 15:10:58.000ZOpen filing evidence
2018-01-01 – 2018-12-31-5000 USD20210303Open filing evidence
2018-04-01 – 2018-06-30-5000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Energy Solutions Segment · Intersegment Elimination · Industrial Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-725000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-217000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30-446000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-106000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30-229000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-123000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-390000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-102000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-01-01 – 2019-09-30-272000 USD20201104Open filing evidence
2019-04-01 – 2019-06-30-111000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-59000 USD2019-05-08 · 15:10:58.000ZOpen filing evidence
2018-01-01 – 2018-12-31-1232000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-556000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-04-01 – 2018-06-30-252000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Energy Solutions Segment · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31218290000 USD20210303Open filing evidence
2020-07-01 – 2020-09-3051203000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30159181000 USD20201104Open filing evidence
2020-04-01 – 2020-06-3052369000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30107978000 USD20200805Open filing evidence
2020-01-01 – 2020-03-3153338000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31217359000 USD20210303Open filing evidence
2019-07-01 – 2019-09-3051083000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30158888000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3051656000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30107806000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3156150000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31220334000 USD20210303Open filing evidence
2018-07-01 – 2018-09-3058561000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30155011000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-3053322000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-3096450000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Energy Solutions Segment · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-09-30-445000 USD20201104Open filing evidence
2020-01-01 – 2020-06-30-239000 USD20200805Open filing evidence
2019-01-01 – 2019-09-30-12000 USD20201104Open filing evidence
2019-01-01 – 2019-06-30-12000 USD20200805Open filing evidence

Energy Solutions Segment · Fluid Handling Filtration Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2019-01-01 – 2019-09-30-12000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-01-01 – 2019-06-30-12000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-12000 USD20200506Open filing evidence
2018-01-01 – 2018-09-30-5000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-30-5000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-30-5000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Energy Solutions Segment · Industrial Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2019-07-01 – 2019-09-30-102000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-272000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-04-01 – 2019-06-30-111000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-170000 USD20200805Open filing evidence
2019-01-01 – 2019-03-31-59000 USD20200506Open filing evidence
2018-07-01 – 2018-09-30-556000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-1494000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-30-252000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-30-938000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Energy Solutions Segment · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EnergySolutionsSegmentMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-11333000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-1071000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30-8861000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-2984000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30-7790000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-2535000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-6650000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-2134000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-3998000 USD20201104Open filing evidence
2019-04-01 – 2019-06-30-973000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-1864000 USD20200805Open filing evidence
2019-01-01 – 2019-03-31-891000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31-7912000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-1453000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-5851000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-30-1929000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-30-4398000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Engineered Equipment Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredEquipmentSegmentMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30147661000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-3091109000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Engineered Equipment Segment · Intersegment Elimination · Environmental Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredEquipmentSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnvironmentalInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-1494000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-938000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Engineered Equipment Segment · Intersegment Elimination · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredEquipmentSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-5000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-5000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Engineered Equipment Segment · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredEquipmentSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30155011000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-3096450000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Engineered Equipment Segment · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredEquipmentSegmentMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-5851000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-4398000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Engineered Systems

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-3067333000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30124308000 USD20220808Open filing evidence
2022-01-01 – 2022-03-3156975000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31186926000 USD20220314Open filing evidence
2021-07-01 – 2021-09-3044779000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30130196000 USD20211108Open filing evidence
2021-04-01 – 2021-06-3043360000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3085417000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3142057000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31205494000 USD20220314Open filing evidence
2020-07-01 – 2020-09-3049709000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30149429000 USD20211108Open filing evidence
2020-04-01 – 2020-06-3049074000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3099720000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3150646000 USD20210506Open filing evidence
2019-01-01 – 2019-12-31210319000 USD20220314Open filing evidence

Engineered Systems · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-03-31-4558000 USD20220510Open filing evidence
2021-01-01 – 2021-03-31-2374000 USD20220510Open filing evidence

Engineered Systems · Intersegment Elimination · Industrial Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2021-04-01 – 2021-06-30-196000 USD20210803Open filing evidence
2021-01-01 – 2021-06-30-241000 USD20210803Open filing evidence
2021-01-01 – 2021-03-31-45000 USD20210506Open filing evidence
2020-01-01 – 2020-03-31-157000 USD20210506Open filing evidence

Engineered Systems · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2021-04-01 – 2021-06-3047069000 USD20210803Open filing evidence
2021-01-01 – 2021-06-3091545000 USD20210803Open filing evidence
2021-01-01 – 2021-03-3144476000 USD20210506Open filing evidence
2020-04-01 – 2020-06-3052369000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30107978000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3153338000 USD20210506Open filing evidence

Engineered Systems · Industrial Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2020-04-01 – 2020-06-30-311000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30-468000 USD20210803Open filing evidence

Engineered Systems · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:EngineeredSystemsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-30-3231000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30-7789000 USD20220808Open filing evidence
2021-01-01 – 2021-12-31-9483000 USD20220314Open filing evidence
2021-07-01 – 2021-09-30-472000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30-6359000 USD20211108Open filing evidence
2021-04-01 – 2021-06-30-3513000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30-5887000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31-2374000 USD20210506Open filing evidence
2020-01-01 – 2020-12-31-11333000 USD20220314Open filing evidence
2020-07-01 – 2020-09-30-1071000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30-8861000 USD20211108Open filing evidence
2020-04-01 – 2020-06-30-2984000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30-7790000 USD20210803Open filing evidence
2020-01-01 – 2020-03-31-2535000 USD20210506Open filing evidence
2019-01-01 – 2019-12-31-6650000 USD20220314Open filing evidence

Fluid Handling Solutions Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3135820000 USD20210303Open filing evidence
2020-07-01 – 2020-09-309000000 USD20201104Open filing evidence
2020-01-01 – 2020-09-3027916000 USD20201104Open filing evidence
2020-04-01 – 2020-06-309432000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3018916000 USD20200805Open filing evidence
2020-01-01 – 2020-03-319484000 USD20200506Open filing evidence
2019-01-01 – 2019-12-3140203000 USD20210303Open filing evidence
2019-07-01 – 2019-09-309436000 USD20201104Open filing evidence
2019-01-01 – 2019-09-3031930000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3010524000 USD20200805Open filing evidence
2019-01-01 – 2019-06-3022494000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3111970000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3145455000 RestatedUSD20210303Open filing evidence
2018-07-01 – 2018-09-309836000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-3035991000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-3010598000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-3026155000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence

Fluid Handling Solutions Segment · Intersegment Elimination · Energy Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-12-31-7000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-7000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-09-30-7000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence

Fluid Handling Solutions Segment · Intersegment Elimination · Environmental Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnvironmentalInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2018-01-01 – 2018-09-30-351000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-01-01 – 2018-06-30-367000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Fluid Handling Solutions Segment · Intersegment Elimination · Industrial Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-39000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-18000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30-32000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-7000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30-14000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-7000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-214000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-25000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-01-01 – 2019-09-30-163000 USD20201104Open filing evidence
2019-04-01 – 2019-06-30-86000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-52000 USD2019-05-08 · 15:10:58.000ZOpen filing evidence
2018-01-01 – 2018-12-31-616000 USD20210303Open filing evidence
2018-07-01 – 2018-09-3016000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence
2018-04-01 – 2018-06-30-323000 USD2018-08-08 · 15:32:34.000ZOpen filing evidence

Fluid Handling Solutions Segment · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3136761000 USD20210303Open filing evidence
2020-07-01 – 2020-09-309203000 USD20201104Open filing evidence
2020-01-01 – 2020-09-3028581000 USD20201104Open filing evidence
2020-04-01 – 2020-06-309629000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3019378000 USD20200805Open filing evidence
2020-01-01 – 2020-03-319749000 USD20200506Open filing evidence
2019-01-01 – 2019-12-3141717000 USD20210303Open filing evidence
2019-07-01 – 2019-09-309823000 USD20201104Open filing evidence
2019-01-01 – 2019-09-3033189000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3010950000 USD20200805Open filing evidence
2019-01-01 – 2019-06-3023366000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3112416000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3147561000 RestatedUSD20210303Open filing evidence
2018-07-01 – 2018-09-3010226000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-3037557000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-3011215000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-3027331000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence

Fluid Handling Solutions Segment · Energy Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2018-07-01 – 2018-09-30-7000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-7000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence

Fluid Handling Solutions Segment · Industrial Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;srt:MajorCustomersAxis=cece:IndustrialInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2019-07-01 – 2019-09-30-25000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-163000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-04-01 – 2019-06-30-86000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-138000 USD20200805Open filing evidence
2019-01-01 – 2019-03-31-52000 USD20200506Open filing evidence
2018-07-01 – 2018-09-3016000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-351000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-30-323000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-30-367000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Fluid Handling Solutions Segment · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:FluidHandlingSolutionsSegmentMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-902000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-185000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30-633000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-190000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30-448000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-258000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-1300000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-362000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-1096000 USD20201104Open filing evidence
2019-04-01 – 2019-06-30-340000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-734000 USD20200805Open filing evidence
2019-01-01 – 2019-03-31-394000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31-1483000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-399000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-1208000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-30-294000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-30-809000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence

Industrial Process Solutions

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-3038042000 USD20220808Open filing evidence
2022-01-01 – 2022-06-3073503000 USD20220808Open filing evidence
2022-01-01 – 2022-03-3135461000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31137214000 USD20220314Open filing evidence
2021-07-01 – 2021-09-3035200000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30100355000 USD20211108Open filing evidence
2021-04-01 – 2021-06-3035320000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3065155000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3129835000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31110517000 USD20220314Open filing evidence
2020-07-01 – 2020-09-3027716000 USD20211108Open filing evidence
2020-01-01 – 2020-09-3083652000 USD20211108Open filing evidence
2020-04-01 – 2020-06-3026096000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3055936000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3129840000 USD20210506Open filing evidence
2019-01-01 – 2019-12-31131550000 USD20220314Open filing evidence

Industrial Process Solutions · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-03-31-1625000 USD20220510Open filing evidence
2021-01-01 – 2021-03-31-2774000 USD20220510Open filing evidence

Industrial Process Solutions · Intersegment Elimination · Energy Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2021-04-01 – 2021-06-30-644000 USD20210803Open filing evidence
2021-01-01 – 2021-06-30-968000 USD20210803Open filing evidence
2021-01-01 – 2021-03-31-324000 USD20210506Open filing evidence
2020-01-01 – 2020-03-31-384000 USD20210506Open filing evidence

Industrial Process Solutions · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-3039901000 USD20220808Open filing evidence
2022-01-01 – 2022-06-3077043000 USD20220808Open filing evidence
2022-01-01 – 2022-03-3137142000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31152886000 USD20220314Open filing evidence
2021-07-01 – 2021-09-3035525000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30109703000 USD20211108Open filing evidence
2021-04-01 – 2021-06-3041245000 USD20220808Open filing evidence
2021-01-01 – 2021-06-3074178000 USD20220808Open filing evidence
2021-01-01 – 2021-03-3132933000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31124547000 USD20220314Open filing evidence
2020-07-01 – 2020-09-3030944000 USD20211108Open filing evidence
2020-01-01 – 2020-09-3095272000 USD20211108Open filing evidence
2020-04-01 – 2020-06-3030438000 USD20210803Open filing evidence
2020-01-01 – 2020-06-3064328000 USD20210803Open filing evidence
2020-01-01 – 2020-03-3133890000 USD20210506Open filing evidence
2019-01-01 – 2019-12-31143086000 USD20220314Open filing evidence

Industrial Process Solutions · Energy Inter Segment Sales

Statement Business Segments · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-30-142000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30-198000 USD20220808Open filing evidence
2021-07-01 – 2021-09-3017000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30-985000 USD20211108Open filing evidence
2021-04-01 – 2021-06-30-644000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30-968000 USD20220808Open filing evidence
2020-07-01 – 2020-09-30-111000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30-902000 USD20211108Open filing evidence

Industrial Process Solutions · Energy Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-03-31-56000 USD20220510Open filing evidence
2021-01-01 – 2021-12-31-1139000 USD20220314Open filing evidence
2021-01-01 – 2021-03-31-324000 USD20220510Open filing evidence
2020-01-01 – 2020-12-31-1232000 USD20220314Open filing evidence
2020-04-01 – 2020-06-30-407000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30-791000 USD20210803Open filing evidence
2019-01-01 – 2019-12-31-1677000 USD20220314Open filing evidence

Industrial Process Solutions · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2022-04-01 – 2022-06-30-1717000 USD20220808Open filing evidence
2022-01-01 – 2022-06-30-3342000 USD20220808Open filing evidence
2021-01-01 – 2021-12-31-14533000 USD20220314Open filing evidence
2021-07-01 – 2021-09-30-308000 USD20211108Open filing evidence
2021-01-01 – 2021-09-30-8363000 USD20211108Open filing evidence
2021-04-01 – 2021-06-30-5281000 USD20220808Open filing evidence
2021-01-01 – 2021-06-30-8055000 USD20220808Open filing evidence
2021-01-01 – 2021-03-31-2774000 USD20210506Open filing evidence
2020-01-01 – 2020-12-31-12798000 USD20220314Open filing evidence
2020-07-01 – 2020-09-30-3117000 USD20211108Open filing evidence
2020-01-01 – 2020-09-30-10718000 USD20211108Open filing evidence
2020-04-01 – 2020-06-30-3935000 USD20210803Open filing evidence
2020-01-01 – 2020-06-30-7601000 USD20210803Open filing evidence
2020-01-01 – 2020-03-31-3666000 USD20210506Open filing evidence
2019-01-01 – 2019-12-31-9859000 USD20220314Open filing evidence

Industrial Solutions Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3174697000 USD20210303Open filing evidence
2020-07-01 – 2020-09-3018716000 USD20201104Open filing evidence
2020-01-01 – 2020-09-3055736000 USD20201104Open filing evidence
2020-04-01 – 2020-06-3016664000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3037020000 USD20200805Open filing evidence
2020-01-01 – 2020-03-3120356000 USD20200506Open filing evidence
2019-01-01 – 2019-12-3191347000 USD20210303Open filing evidence
2019-07-01 – 2019-09-3026983000 USD20201104Open filing evidence
2019-01-01 – 2019-09-3065920000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3020083000 USD20200805Open filing evidence
2019-01-01 – 2019-06-3038936000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3118853000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3180699000 RestatedUSD20210303Open filing evidence
2018-07-01 – 2018-09-3021868000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-3059833000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-04-01 – 2018-06-3019517000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence
2018-01-01 – 2018-06-3037965000 RestatedUSD2019-08-06 · 15:02:31.000ZOpen filing evidence

Industrial Solutions Segment · Intersegment Elimination · Energy Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-1232000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-111000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-407000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-384000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-1677000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-59000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-04-01 – 2019-06-30-812000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-746000 USD2019-05-08 · 15:10:58.000ZOpen filing evidence
2018-01-01 – 2018-12-31-600000 USD20210303Open filing evidence
2018-07-01 – 2018-09-3073000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence

Industrial Solutions Segment · Intersegment Elimination · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Consolidation Items · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-16000 USD20210303Open filing evidence
2020-01-01 – 2020-03-31-15000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-67000 USD20210303Open filing evidence
2019-04-01 – 2019-06-30-7000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-46000 USD2019-05-08 · 15:10:58.000ZOpen filing evidence
2018-01-01 – 2018-12-31-41000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-41000 USD2018-11-07 · 17:35:16.000ZOpen filing evidence

Industrial Solutions Segment · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-3188694000 USD20210303Open filing evidence
2020-07-01 – 2020-09-3021741000 USD20201104Open filing evidence
2020-01-01 – 2020-09-3066691000 USD20201104Open filing evidence
2020-04-01 – 2020-06-3020809000 USD20200805Open filing evidence
2020-01-01 – 2020-06-3044950000 USD20200805Open filing evidence
2020-01-01 – 2020-03-3124141000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31101369000 USD20210303Open filing evidence
2019-07-01 – 2019-09-3029269000 USD20201104Open filing evidence
2019-01-01 – 2019-09-3073794000 USD20201104Open filing evidence
2019-04-01 – 2019-06-3022702000 USD20200805Open filing evidence
2019-01-01 – 2019-06-3044524000 USD20200805Open filing evidence
2019-01-01 – 2019-03-3121822000 USD20200506Open filing evidence
2018-01-01 – 2018-12-3184424000 RestatedUSD20210303Open filing evidence
2018-07-01 – 2018-09-3022409000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-3062652000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence

Industrial Solutions Segment · Energy Inter Segment Sales

Statement Business Segments · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-09-30-902000 USD20201104Open filing evidence
2020-01-01 – 2020-06-30-791000 USD20200805Open filing evidence
2019-01-01 – 2019-09-30-1617000 USD20201104Open filing evidence
2019-01-01 – 2019-06-30-1558000 USD20200805Open filing evidence

Industrial Solutions Segment · Energy Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:MajorCustomersAxis=cece:EnergyInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2019-07-01 – 2019-09-30-59000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-1617000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-04-01 – 2019-06-30-812000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-1558000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-746000 USD20200506Open filing evidence
2018-07-01 – 2018-09-3073000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-600000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence

Industrial Solutions Segment · Fluid Handling Filtration Inter Segment Sales

Statement Business Segments · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-09-30-15000 USD20201104Open filing evidence
2020-01-01 – 2020-06-30-15000 USD20200805Open filing evidence
2019-01-01 – 2019-09-30-53000 USD20201104Open filing evidence
2019-01-01 – 2019-06-30-53000 USD20200805Open filing evidence

Industrial Solutions Segment · Fluid Handling Filtration Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;srt:MajorCustomersAxis=cece:FluidHandlingFiltrationInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2019-01-01 – 2019-09-30-53000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2019-04-01 – 2019-06-30-7000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-53000 USD2019-08-06 · 15:02:31.000ZOpen filing evidence
2019-01-01 – 2019-03-31-46000 USD20200506Open filing evidence
2018-07-01 – 2018-09-30-41000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-41000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence

Industrial Solutions Segment · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=cece:IndustrialSolutionsSegmentMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2020-01-01 – 2020-12-31-12749000 USD20210303Open filing evidence
2020-07-01 – 2020-09-30-2914000 USD20201104Open filing evidence
2020-01-01 – 2020-09-30-10038000 USD20201104Open filing evidence
2020-04-01 – 2020-06-30-3738000 USD20200805Open filing evidence
2020-01-01 – 2020-06-30-7124000 USD20200805Open filing evidence
2020-01-01 – 2020-03-31-3386000 USD20200506Open filing evidence
2019-01-01 – 2019-12-31-8278000 USD20210303Open filing evidence
2019-07-01 – 2019-09-30-2227000 USD20201104Open filing evidence
2019-01-01 – 2019-09-30-6204000 USD20201104Open filing evidence
2019-04-01 – 2019-06-30-1800000 USD20200805Open filing evidence
2019-01-01 – 2019-06-30-3977000 USD20200805Open filing evidence
2019-01-01 – 2019-03-31-2177000 USD20200506Open filing evidence
2018-01-01 – 2018-12-31-3084000 USD20210303Open filing evidence
2018-07-01 – 2018-09-30-573000 RestatedUSD2019-11-06 · 17:01:30.000ZOpen filing evidence
2018-01-01 – 2018-09-30-2178000 USD2019-11-06 · 17:01:30.000ZOpen filing evidence

Engineered Systems

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-3091277000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30278018000 USD20241029Open filing evidence
2024-04-01 – 2024-06-3097392000 USD20240730Open filing evidence
2024-01-01 – 2024-06-30186741000 USD20240730Open filing evidence
2024-01-01 – 2024-03-3189349000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31380108000 USD20240305Open filing evidence
2023-07-01 – 2023-09-30105540000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30267516000 USD20241029Open filing evidence
2023-04-01 – 2023-06-3087522000 USD20240730Open filing evidence
2023-01-01 – 2023-06-30161977000 USD20240730Open filing evidence
2023-01-01 – 2023-03-3174454000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31263224000 USD20240305Open filing evidence
2022-07-01 – 2022-09-3065630000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30189938000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3067333000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30124308000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3156975000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31186926000 USD20240305Open filing evidence
2021-07-01 – 2021-09-3044779000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30130196000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31205494000 USD20230306Open filing evidence

Engineered Systems · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-30-183000 USD20231107Open filing evidence
2023-01-01 – 2023-09-30-457000 USD20231107Open filing evidence
2022-07-01 – 2022-09-30-169000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30-367000 USD20231107Open filing evidence

Engineered Systems · Industrial Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;srt:MajorCustomersAxis=ceco:IndustrialInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-31-1042000 USD20240305Open filing evidence
2021-01-01 – 2021-12-31-971000 USD20240305Open filing evidence

Engineered Systems · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2023-04-01 – 2023-06-30-7995000 USD20230808Open filing evidence
2023-01-01 – 2023-06-30-9533000 USD20230808Open filing evidence
2023-01-01 – 2023-03-31-1538000 USD20230509Open filing evidence
2022-01-01 – 2022-12-31-14088000 USD20230306Open filing evidence
2022-07-01 – 2022-09-30-2904000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30-10693000 USD20221107Open filing evidence
2022-04-01 – 2022-06-30-3231000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30-7789000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31-4558000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31-9483000 USD20230306Open filing evidence
2021-07-01 – 2021-09-30-472000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30-6359000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31-11333000 USD20230306Open filing evidence

Engineered Systems · Intersubsegment Eliminations · Intersegment Elimination

Statement Business Segments · Subsegments Consolidation Items · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31-87000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31-1419000 USD20240305Open filing evidence
2023-01-01 – 2023-03-31-97000 USD20240430Open filing evidence

Industrial Process Solutions

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2024-07-01 – 2024-09-3044236000 USD20241029Open filing evidence
2024-01-01 – 2024-09-30121349000 USD20241029Open filing evidence
2024-04-01 – 2024-06-3040130000 USD20240730Open filing evidence
2024-01-01 – 2024-06-3077113000 USD20240730Open filing evidence
2024-01-01 – 2024-03-3136983000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31164737000 USD20240305Open filing evidence
2023-07-01 – 2023-09-3043850000 USD20241029Open filing evidence
2023-01-01 – 2023-09-30123618000 USD20241029Open filing evidence
2023-04-01 – 2023-06-3041659000 USD20240730Open filing evidence
2023-01-01 – 2023-06-3079767000 USD20240730Open filing evidence
2023-01-01 – 2023-03-3138109000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31159403000 USD20240305Open filing evidence
2022-07-01 – 2022-09-3042784000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30116287000 USD20231107Open filing evidence
2022-04-01 – 2022-06-3038042000 USD20230808Open filing evidence
2022-01-01 – 2022-06-3073503000 USD20230808Open filing evidence
2022-01-01 – 2022-03-3135461000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31137214000 USD20240305Open filing evidence
2021-07-01 – 2021-09-3035200000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30100355000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31110517000 USD20230306Open filing evidence

Industrial Process Solutions · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-30-426000 USD20231107Open filing evidence
2023-01-01 – 2023-09-30-886000 USD20231107Open filing evidence
2022-07-01 – 2022-09-30-204000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30-461000 USD20231107Open filing evidence

Industrial Process Solutions · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3139579000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31183011000 USD20240305Open filing evidence
2023-01-01 – 2023-03-3139042000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31165220000 USD20240305Open filing evidence
2021-01-01 – 2021-12-31152886000 USD20240305Open filing evidence

Industrial Process Solutions · Operating Segments · Intersubsegment Eliminations

Statement Business Segments · Consolidation Items · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31-2535000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31-17489000 USD20240305Open filing evidence
2023-01-01 – 2023-03-31-835000 USD20240430Open filing evidence
2022-01-01 – 2022-12-31-5536000 USD20240305Open filing evidence
2021-01-01 – 2021-12-31-14533000 USD20240305Open filing evidence

Industrial Process Solutions · Energy Inter Segment Sales

Statement Business Segments · Major Customers

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:MajorCustomersAxis=ceco:EnergyInterSegmentSalesMember
PeriodValueUnitFiledEvidence
2022-07-01 – 2022-09-30-169000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30-367000 USD20221107Open filing evidence
2021-07-01 – 2021-09-30-17000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30-985000 USD20221107Open filing evidence

Industrial Process Solutions · Energy Inter Segment Sales · Intersegment Elimination

Statement Business Segments · Major Customers · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:MajorCustomersAxis=ceco:EnergyInterSegmentSalesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2023-04-01 – 2023-06-30-176000 USD20230808Open filing evidence
2023-01-01 – 2023-06-30-274000 USD20230808Open filing evidence
2023-01-01 – 2023-03-31-98000 USD20230509Open filing evidence
2022-01-01 – 2022-12-31-281000 USD20240305Open filing evidence
2022-04-01 – 2022-06-30-142000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30-198000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31-56000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31-1139000 USD20240305Open filing evidence
2020-01-01 – 2020-12-31-1232000 USD20230306Open filing evidence

Industrial Process Solutions · Energy Inter Segment Sales · Intersubsegment Eliminations

Statement Business Segments · Major Customers · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;srt:MajorCustomersAxis=ceco:EnergyInterSegmentSalesMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31-61000 USD20240430Open filing evidence
2023-01-01 – 2023-12-31-785000 USD20240305Open filing evidence
2023-01-01 – 2023-03-31-98000 USD20240430Open filing evidence

Industrial Process Solutions · Intersubsegment Eliminations

Statement Business Segments · Subsegments Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember;us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember
PeriodValueUnitFiledEvidence
2023-04-01 – 2023-06-30-2806000 USD20230808Open filing evidence
2023-01-01 – 2023-06-30-3641000 USD20230808Open filing evidence
2023-01-01 – 2023-03-31-835000 USD20230509Open filing evidence
2022-01-01 – 2022-12-31-5536000 USD20230306Open filing evidence
2022-07-01 – 2022-09-30-1126000 USD20221107Open filing evidence
2022-01-01 – 2022-09-30-4468000 USD20221107Open filing evidence
2022-04-01 – 2022-06-30-1717000 USD20230808Open filing evidence
2022-01-01 – 2022-06-30-3342000 USD20230808Open filing evidence
2022-01-01 – 2022-03-31-1625000 USD20230509Open filing evidence
2021-01-01 – 2021-12-31-14533000 USD20230306Open filing evidence
2021-07-01 – 2021-09-30-308000 USD20221107Open filing evidence
2021-01-01 – 2021-09-30-8363000 USD20221107Open filing evidence
2020-01-01 – 2020-12-31-12798000 USD20230306Open filing evidence

Intersubsegment Eliminations · Operating Segments · Engineered Systems

Subsegments · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-30-8639000 USD20231107Open filing evidence
2023-01-01 – 2023-09-30-18173000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30-10693000 USD20231107Open filing evidence

Intersubsegment Eliminations · Operating Segments · Industrial Process Solutions

Subsegments · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:SubsegmentsAxis=us-gaap:IntersubsegmentEliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-30-5231000 USD20231107Open filing evidence
2022-07-01 – 2022-09-30-1126000 USD20231107Open filing evidence
2022-01-01 – 2022-09-30-4468000 USD20231107Open filing evidence

Intersubsegment Eliminations · Operating Segments · Engineered Systems

Subsegments Consolidation Items · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:EngineeredSystemsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-30171000 USD20251028Open filing evidence
2025-01-01 – 2025-09-30358000 USD20251028Open filing evidence
2025-04-01 – 2025-06-3091000 USD20250729Open filing evidence
2025-01-01 – 2025-06-30188000 USD20250729Open filing evidence
2025-01-01 – 2025-03-3197000 USD20250429Open filing evidence
2024-01-01 – 2024-12-3114767000 USD20250225Open filing evidence
2024-07-01 – 2024-09-30298000 USD20251028Open filing evidence
2024-01-01 – 2024-09-30581000 USD20251028Open filing evidence
2024-04-01 – 2024-06-30196000 USD20250729Open filing evidence
2024-01-01 – 2024-06-30283000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3187000 USD20250429Open filing evidence
2023-01-01 – 2023-12-3131402000 USD20250225Open filing evidence
2022-01-01 – 2022-12-3114088000 USD20250225Open filing evidence

Intersubsegment Eliminations · Operating Segments · Industrial Process Solutions

Subsegments Consolidation Items · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:SubsegmentsConsolidationItemsAxis=us-gaap:IntersubsegmentEliminationsMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ceco:IndustrialProcessSolutionsMember
PeriodValueUnitFiledEvidence
2025-07-01 – 2025-09-30101000 USD20251028Open filing evidence
2025-01-01 – 2025-09-30101000 USD20251028Open filing evidence
2025-04-01 – 2025-06-300 USD20250729Open filing evidence
2025-01-01 – 2025-06-300 USD20250729Open filing evidence
2025-01-01 – 2025-03-310 USD20250429Open filing evidence
2024-01-01 – 2024-12-3110621000 USD20250225Open filing evidence
2024-07-01 – 2024-09-30225000 USD20251028Open filing evidence
2024-01-01 – 2024-09-30389000 USD20251028Open filing evidence
2024-04-01 – 2024-06-30103000 USD20250729Open filing evidence
2024-01-01 – 2024-06-30164000 USD20250729Open filing evidence
2024-01-01 – 2024-03-3161000 USD20250429Open filing evidence
2023-01-01 – 2023-12-3117489000 USD20250225Open filing evidence
2022-01-01 – 2022-12-315536000 USD20250225Open filing evidence