XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Sales $ 771,575 $ 571,882 $ 2,135,687 $ 1,622,265
Cost of sales 704,825 518,177 1,952,579 1,478,420
Gross profit 66,750 53,705 183,108 143,845
Selling, general and administrative expenses 38,544 34,387 110,675 98,969
Amortization of intangible assets 1,591 1,596 4,792 4,793
Restructuring charges and other costs 1,331 6,428 4,518 9,600
Ransomware related incident costs (recovery), net 0 (500) 0 (3,944)
Income from operations 25,284 11,794 63,123 34,427
Interest expense (3,493) (1,987) (7,428) (6,215)
Interest income 452 122 843 451
Other income 1,087 500 1,577 664
Income before income taxes 23,330 10,429 58,115 29,327
Income tax expense 4,501 2,364 11,105 5,976
Net income $ 18,829 $ 8,065 $ 47,010 $ 23,351
Earnings per share:        
Basic $ 0.54 $ 0.23 $ 1.34 $ 0.65
Diluted $ 0.53 $ 0.23 $ 1.32 $ 0.64
Weighted-average number of shares outstanding:        
Basic 35,151 35,423 35,184 35,806
Diluted 35,348 35,666 35,604 36,287