XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Sales $ 665,896 $ 733,232 $ 1,341,471 $ 1,427,927
Cost of sales 597,946 666,201 1,206,113 1,296,938
Gross profit 67,950 67,031 135,358 130,989
Selling, general and administrative expenses 38,022 37,672 75,354 75,870
Amortization of intangible assets 1,204 1,591 2,408 3,183
Restructuring charges and other costs 1,471 3,287 4,814 4,713
Income from operations 27,253 24,481 52,782 47,223
Interest expense (6,933) (8,258) (14,178) (14,708)
Interest income 2,526 1,622 4,518 2,880
Other (expense) income, net (2,323) 61 (3,500) (2,104)
Income before income taxes 20,523 17,906 39,622 33,291
Income tax expense 4,995 3,915 10,092 6,940
Net income $ 15,528 $ 13,991 $ 29,530 $ 26,351
Earnings per share:        
Basic $ 0.43 $ 0.39 $ 0.82 $ 0.74
Diluted $ 0.43 $ 0.39 $ 0.81 $ 0.74
Weighted-average number of shares outstanding:        
Basic 36,047 35,618 35,929 35,478
Diluted 36,497 35,676 36,388 35,730