XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions and Joint Ventures - Schedule of Unaudited Pro Forma Financial Information (Details) - General Rubber LLC [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]        
Net sales $ 110,139 $ 86,945 $ 318,814 $ 256,072
Net (loss) income attributable to CECO Environmental Corp. $ 1,985 $ (319) $ 9,767 $ 2,660
Earnings (loss) per share:        
Basic $ 0.06 $ (0.01) $ 0.28 $ 0.08
Diluted $ 0.06 $ (0.01) $ 0.28 $ 0.07