XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 422,627 $ 324,140 $ 316,011
Cost of sales 294,402 223,218 210,883
Gross profit 128,225 100,922 105,128
Selling and administrative expenses 93,473 81,797 76,926
Amortization and earnout expenses 6,809 7,789 8,799
Acquisition and integration expenses 4,546 818 1,354
Executive transition expenses 1,161 29 1,522
Restructuring expenses 75 632 2,331
Intangible asset impairment     850
Income from operations 22,161 9,857 13,346
Other income (expense), net 6,947 (2,231) 2,033
Interest expense (5,419) (2,952) (3,535)
Income before income taxes 23,689 4,674 11,844
Income tax expense 5,426 2,691 3,672
Net income 18,263 1,983 8,172
Noncontrolling interest (846) (557) 39
Net income (loss) attributable to CECO Environmental Corp. $ 17,417 $ 1,426 $ 8,211
Income per share:      
Basic $ 0.50 $ 0.04 $ 0.23
Diluted $ 0.50 $ 0.04 $ 0.23
Weighted average number of common shares outstanding:      
Basic 34,672,007 35,345,785 35,289,616
Diluted 35,005,159 35,594,779 35,520,670