XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 126,332 $ 112,563
Cost of sales 81,200 77,670
Gross profit 45,132 34,893
Selling and administrative expenses 34,908 27,193
Amortization and earnout expenses 2,209 1,747
Acquisition and integration expenses 190 492
Restructuring expenses 139 0
Income from operations 7,686 5,461
Other expense, net (1,513) (574)
Interest expense (3,413) (2,408)
Income before income taxes 2,760 2,479
Income tax expense 667 10
Net income 2,093 2,469
Non-controlling interest (585) (491)
Net income attributable to CECO Environmental Corp. $ 1,508 $ 1,978
Earnings per share:    
Basic $ 0.04 $ 0.06
Diluted $ 0.04 $ 0.06
Weighted average number of common shares outstanding:    
Basic 34,846,163 34,441,905
Diluted 36,177,323 35,198,668