XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Sales $ 694,695 $ 636,083
Cost of sales 630,737 578,481
Gross profit 63,958 57,602
Selling, general and administrative expenses 38,198 36,289
Amortization of intangible assets 1,592 1,609
Restructuring charges and other costs 1,426 4,297
Income from operations 22,742 15,407
Interest expense (6,450) (1,750)
Interest income 1,258 130
Other income (expense) (2,165) (294)
Income before income taxes 15,385 13,493
Income tax expense 3,025 2,533
Net income $ 12,360 $ 10,960
Earnings per share:    
Basic $ 0.35 $ 0.31
Diluted $ 0.35 $ 0.31
Weighted-average number of shares outstanding:    
Basic 35,336 35,245
Diluted 35,592 35,470