XML 99 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Schedule of Unaudited Pro Forma Financial Information (Details) - Malvar Engineering Limited [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Net sales $ 636,191 $ 662,569 $ 478,802
Net income attributable to CECO Environmental Corp $ 16,332 $ 17,013 $ 20,179
Earnings Per Share [Abstract]      
Basic $ 0.47 $ 0.49 $ 0.58
Diluted $ 0.45 $ 0.48 $ 0.58