v3.26.1
Acquisitions - Schedule of Unaudited Pro Forma Financial Information (Details) - Environmental Integrated Solutions - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Acquisition [Line Items]        
Net sales $ 359,763 $ 294,289 $ 714,014 $ 605,066
Net income (loss) attributable to CECO Environmental Corp. $ 16,403 $ 1,992 $ 13,376 $ (19,470)