XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 129,181 $ 105,375 $ 241,744 $ 197,811
Cost of sales 89,364 73,700 167,034 139,708
Gross profit 39,817 31,675 74,710 58,103
Selling and administrative expenses 28,451 22,988 55,644 41,640
Amortization and earnout expenses 2,273 1,450 4,020 2,900
Acquisition and integration expenses 332 1,491 824 2,540
Executive Transition Expenses 158   158  
Restructuring expenses       73
Income (loss) from operations 8,603 5,746 14,064 10,950
Other income (expense), net 121 1,936 (453) 1,478
Interest expense (3,750) (1,098) (6,158) (1,920)
Income (loss) before income taxes 4,974 6,584 7,453 10,508
Income tax expense 984 1,860 993 2,972
Net income (loss) 3,990 4,724 6,460 7,536
Non-controlling interest 266 339 759 356
Net income (loss) attributable to CECO Environmental Corp. $ 3,724 $ 4,385 $ 5,701 $ 7,180
Earnings (loss) per share:        
Basic $ 0.11 $ 0.13 $ 0.17 $ 0.21
Diluted $ 0.11 $ 0.13 $ 0.16 $ 0.20
Weighted average number of common shares outstanding:        
Basic 34,619,216 34,873,238 34,531,050 34,961,645
Diluted 35,143,782 35,041,152 35,171,727 35,119,685