XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]    
Net sales $ 116,116 $ 103,015
Net income attributable to CECO Environmental Corp. $ 2,021 $ 2,662
Earnings (loss) per share:    
Basic $ 0.06 $ 0.08
Diluted $ 0.06 $ 0.08