XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 557,933 $ 544,845 $ 422,627
Cost of sales 361,786 373,829 294,402
Gross profit 196,147 171,016 128,225
Selling and administrative expenses 146,698 122,944 93,473
Amortization and earnout expenses 9,064 8,180 6,809
Acquisition and integration expenses 4,213 2,508 4,546
Executive transition expenses 0 1,465 1,161
Restructuring expenses 544 1,350 75
Asbestos litigation expenses 225 0 0
Income from operations 35,403 34,569 22,161
Other (expense) income, net (4,692) 372 6,947
Interest expense (13,020) (13,416) (5,419)
Total income before income taxes 17,691 21,525 23,689
Income tax expense 3,270 7,024 5,426
Net income 14,421 14,501 18,263
Noncontrolling interest (1,464) (1,590) (846)
Net income attributable to CECO Environmental Corp. $ 12,957 $ 12,911 $ 17,417
Income per share:      
Basic $ 0.37 $ 0.37 $ 0.5
Diluted $ 0.36 $ 0.37 $ 0.5
Weighted average number of common shares outstanding:      
Basic 34,927,313 34,665,473 34,672,007
Diluted 36,381,910 35,334,090 35,005,159