v3.26.3
Acquisitions - Schedule of Unaudited Pro Forma Financial Information (Details) - Environmental Integrated Solutions - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Acquisition [Line Items]        
Net sales $ 404,428 $ 329,322 $ 1,118,442 $ 934,388
Net income (loss) attributable to CECO Environmental Corp. $ 13,892 $ 1,890 $ 25,895 $ (18,181)