XML 72 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Acquisitions - 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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Acquisition [Line Items]        
Net sales $ 197,599 $ 174,654 $ 559,687 $ 515,276
Net income attributable to CECO Environmental Corp. $ 1,499 $ 1,834 $ 46,993 $ 7,159
Earnings per share:        
Basic $ 0.04 $ 0.05 $ 1.33 $ 0.21
Diluted $ 0.04 $ 0.05 $ 1.29 $ 0.2