XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Sales $ 636,083 $ 505,721
Cost of sales 578,481 463,494
Gross profit 57,602 42,227
Selling, general and administrative expenses 36,289 30,548
Amortization of intangible assets 1,609 1,598
Restructuring charges and other costs 4,297 1,591
Ransomware related incident costs (recovery), net 0 (3,444)
Income from operations 15,407 11,934
Interest expense (1,750) (2,149)
Interest income 130 165
Other expense (294) (276)
Income before income taxes 13,493 9,674
Income tax expense 2,533 1,757
Net income $ 10,960 $ 7,917
Earnings per share:    
Basic $ 0.31 $ 0.22
Diluted $ 0.31 $ 0.22
Weighted-average number of shares outstanding:    
Basic 35,245,000 36,250,000
Diluted 35,470,000 36,711,000