XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Sales $ 675,575 $ 694,695
Cost of sales 608,167 630,737
Gross profit 67,408 63,958
Selling, general and administrative expenses 37,332 38,198
Amortization of intangible assets 1,204 1,592
Restructuring charges and other costs 3,343 1,426
Income from operations 25,529 22,742
Interest expense (7,245) (6,450)
Interest income 1,992 1,258
Other expense, net (1,177) (2,165)
Income before income taxes 19,099 15,385
Income tax expense 5,097 3,025
Net income $ 14,002 $ 12,360
Earnings per share:    
Basic $ 0.39 $ 0.35
Diluted $ 0.38 $ 0.35
Weighted-average number of shares outstanding:    
Basic 35,810 35,336
Diluted 36,401 35,592