XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 176,697 $ 126,332
Cost of sales 114,535 81,200
Gross profit 62,162 45,132
Selling and administrative expenses 53,542 34,908
Amortization expenses 3,096 2,156
Acquisition and integration expenses 8,143 190
Gain on sale of Global Pump Solutions business (64,502) 0
Other expenses 13 192
Income from operations 61,870 7,686
Other expense, net (594) (1,513)
Interest expense (6,217) (3,413)
Income before income taxes 55,059 2,760
Income tax expense 18,617 667
Net income 36,442 2,093
Noncontrolling interest (458) (585)
Net income attributable to CECO Environmental Corp. $ 35,984 $ 1,508
Earnings per share:    
Basic $ 1.03 $ 0.04
Diluted $ 0.98 $ 0.04
Weighted average number of common shares outstanding:    
Basic 35,028,301 34,846,163
Diluted 36,689,320 36,177,323