XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Sales $ 544,662 $ 490,966 $ 1,050,383 $ 1,005,930
Cost of sales 496,749 456,294 960,243 927,897
Gross profit 47,913 34,672 90,140 78,033
Selling, general and administrative expenses 34,034 28,516 64,582 60,091
Amortization of intangible assets 1,599 2,371 3,197 4,752
Restructuring charges and other costs 1,581 5,657 3,172 8,572
Ransomware related incident costs (recovery), net (0) 0 (3,444) 0
Income (loss) from operations 10,699 (1,872) 22,633 4,618
Interest expense (2,079) (2,351) (4,228) (4,053)
Interest income 164 287 329 886
Other income (expense) 440 32 164 (630)
Income (loss) before income taxes 9,224 (3,904) 18,898 821
Income tax expense (benefit) 1,855 (497) 3,612 376
Net income (loss) $ 7,369 $ (3,407) $ 15,286 $ 445
Earnings (loss) per share:        
Basic $ 0.21 $ (0.09) $ 0.42 $ 0.01
Diluted $ 0.20 $ (0.09) $ 0.42 $ 0.01
Weighted-average number of shares outstanding:        
Basic 35,753 36,439 36,000 36,614
Diluted 36,061 36,439 36,474 36,863