XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Sales $ 733,232 $ 728,029 $ 1,427,927 $ 1,364,112
Cost of sales 666,201 669,273 1,296,938 1,247,754
Gross profit 67,031 58,756 130,989 116,358
Selling, general and administrative expenses 37,672 35,842 75,870 72,131
Amortization of intangible assets 1,591 1,592 3,183 3,201
Restructuring charges and other costs (income) 3,287 (1,110) 4,713 3,187
Income from operations 24,481 22,432 47,223 37,839
Interest expense (8,258) (2,185) (14,708) (3,935)
Interest income 1,622 261 2,880 391
Other income (expense), net 61 784 (2,104) 490
Income before income taxes 17,906 21,292 33,291 34,785
Income tax expense 3,915 4,071 6,940 6,604
Net income $ 13,991 $ 17,221 $ 26,351 $ 28,181
Earnings per share:        
Basic $ 0.39 $ 0.49 $ 0.74 $ 0.8
Diluted $ 0.39 $ 0.49 $ 0.74 $ 0.79
Weighted-average number of shares outstanding:        
Basic 35,618 35,157 35,478 35,201
Diluted 35,676 35,336 35,730 35,616