XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Sales $ 642,335 $ 665,896 $ 1,274,099 $ 1,341,471
Cost of sales 577,563 597,946 1,146,147 1,206,113
Gross profit 64,772 67,950 127,952 135,358
Selling, general and administrative expenses 40,569 38,022 79,369 75,354
Amortization of intangible assets 1,204 1,204 2,408 2,408
Restructuring charges and other costs 2,513 1,471 13,930 4,814
Income from operations 20,486 27,253 32,245 52,782
Interest expense (6,348) (6,933) (11,643) (14,178)
Interest income 3,135 2,526 5,867 4,518
Other expense, net (666) (2,323) (1,468) (3,500)
Income before income taxes 16,607 20,523 25,001 39,622
Income tax expense 15,635 4,995 20,385 10,092
Net income $ 972 $ 15,528 $ 4,616 $ 29,530
Earnings per share:        
Basic $ 0.03 $ 0.43 $ 0.13 $ 0.82
Diluted $ 0.03 $ 0.43 $ 0.13 $ 0.81
Weighted-average number of shares outstanding:        
Basic 35,991 36,047 36,021 35,929
Diluted 36,258 36,497 36,427 36,388