XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 242,605 $ 138,571 $ 634,190 $ 398,235
Cost of sales 177,014 102,552 475,159 286,952
Gross profit 65,591 36,019 159,031 111,283
Selling, general and administrative expenses 28,891 15,897 78,880 47,488
Gain on disposal of assets 0 (15) (12) (15)
Income from operations 36,700 20,137 80,163 63,810
Interest expense, net (954) (10) (1,694) (11)
Other income (expense), net 54 (19) 295 37
Income before taxes 35,800 20,108 78,764 63,836
Income tax provision 8,327 4,527 17,286 11,264
Net income $ 27,473 $ 15,581 $ 61,478 $ 52,572
Earnings per share:        
Basic (in dollars per share) $ 0.52 $ 0.30 $ 1.16 $ 1.00
Diluted (in dollars per share) $ 0.51 $ 0.29 $ 1.14 $ 0.98
Weighted average shares outstanding:        
Basic (in shares) 53,185,324 52,420,711 53,029,284 52,392,300
Diluted (in shares) 53,958,715 53,546,513 53,921,865 53,664,997