XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) - Environmental Integrated Solutions [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]        
Net sales $ 79,979 $ 77,943 $ 230,551 $ 246,550
Net (loss) income attributable to CECO Environmental Corp. $ (1,249) $ (222) $ 224 $ 7,975
(Loss) earnings per share:        
Basic $ (0.04) $ (0.01) $ 0.01 $ 0.23
Diluted $ (0.04) $ (0.01) $ 0.01 $ 0.22