XML 11 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Sales $ 677,280 $ 631,764
Cost of sales 608,046 568,584
Gross profit 69,234 63,180
Selling, general and administrative expenses 42,409 38,800
Amortization of intangible assets 1,204 1,204
Restructuring charges and other costs 3,747 11,417
Income from operations 21,874 11,759
Interest expense (3,649) (5,295)
Interest income 1,900 2,732
Other expense, net (1,703) (802)
Income before income taxes 18,422 8,394
Income tax expense 5,399 4,750
Net income $ 13,023 $ 3,644
Earnings per share:    
Basic $ 0.36 $ 0.1
Diluted $ 0.36 $ 0.1
Weighted-average number of shares outstanding:    
Basic 35,766 36,052
Diluted 36,276 36,605