XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Sales $ 631,764 $ 675,575
Cost of sales 568,584 608,167
Gross profit 63,180 67,408
Selling, general and administrative expenses 38,800 37,332
Amortization of intangible assets 1,204 1,204
Restructuring charges and other costs 11,417 3,343
Income from operations 11,759 25,529
Interest expense (5,295) (7,245)
Interest income 2,732 1,992
Other expense, net (802) (1,177)
Income before income taxes 8,394 19,099
Income tax expense 4,750 5,097
Net income $ 3,644 $ 14,002
Earnings per share:    
Basic $ 0.1 $ 0.39
Diluted $ 0.1 $ 0.38
Weighted-average number of shares outstanding:    
Basic 36,052 35,810
Diluted 36,605 36,401