XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 112,563 $ 92,436
Cost of sales 77,670 66,008
Gross profit 34,893 26,428
Selling and administrative expenses 27,193 18,652
Amortization and earnout expenses 1,747 1,452
Acquisition and integration expenses 492 1,049
Restructuring expenses 0 73
Income (loss) from operations 5,461 5,202
Other income (expense), net (574) (458)
Interest expense (2,408) (822)
Income (loss) before income taxes 2,479 3,922
Income tax expense 10 1,112
Net income (loss) 2,469 2,810
Non-controlling interest (491) (18)
Net income (loss) attributable to CECO Environmental Corp. $ 1,978 $ 2,792
Earnings (loss) per share:    
Basic $ 0.06 $ 0.08
Diluted $ 0.06 $ 0.08
Weighted average number of common shares outstanding:    
Basic 34,441,905 35,051,034
Diluted 35,198,668 35,199,201