XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Sales $ 657,747 $ 719,695 $ 1,999,218 $ 2,147,622
Cost of sales 591,006 650,618 1,797,119 1,947,556
Gross profit 66,741 69,077 202,099 200,066
Selling, general and administrative expenses 36,636 35,509 111,990 111,379
Amortization of intangible assets 1,205 1,592 3,613 4,775
Restructuring charges and other costs 795 1,635 5,609 6,348
Income from operations 28,105 30,341 80,887 77,564
Interest expense (6,569) (8,475) (20,747) (23,183)
Interest income 2,811 1,343 7,329 4,223
Other (expense) income, net (3,952) 2,384 (7,452) 280
Income before income taxes 20,395 25,593 60,017 58,884
Income tax expense 5,021 5,181 15,113 12,121
Net income $ 15,374 $ 20,412 $ 44,904 $ 46,763
Earnings per share:        
Basic $ 0.43 $ 0.57 $ 1.25 $ 1.32
Diluted $ 0.42 $ 0.57 $ 1.23 $ 1.3
Weighted-average number of shares outstanding:        
Basic 36,051 35,647 35,970 35,535
Diluted 36,629 35,876 36,469 35,879