XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Sales $ 719,695 $ 771,575 $ 2,147,622 $ 2,135,687
Cost of sales 650,618 704,825 1,947,556 1,952,579
Gross profit 69,077 66,750 200,066 183,108
Selling, general and administrative expenses 35,509 38,544 111,379 110,675
Amortization of intangible assets 1,592 1,591 4,775 4,792
Restructuring charges and other costs 1,635 1,331 6,348 4,518
Income from operations 30,341 25,284 77,564 63,123
Interest expense (8,475) (3,493) (23,183) (7,428)
Interest income 1,343 452 4,223 843
Other income, net 2,384 1,087 280 1,577
Income before income taxes 25,593 23,330 58,884 58,115
Income tax expense 5,181 4,501 12,121 11,105
Net income $ 20,412 $ 18,829 $ 46,763 $ 47,010
Earnings per share:        
Basic $ 0.57 $ 0.54 $ 1.32 $ 1.34
Diluted $ 0.57 $ 0.53 $ 1.3 $ 1.32
Weighted-average number of shares outstanding:        
Basic 35,647 35,151 35,535 35,184
Diluted 35,876 35,348 35,879 35,604