XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (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
Net sales $ 122,984 $ 84,643 $ 350,837 $ 230,766
Cost of sales 97,866 72,280 286,853 200,090
Gross profit 25,118 12,363 63,984 30,676
Selling, general, and administrative expense 10,654 5,562 30,149 17,729
Operating income 14,464 6,801 33,835 12,947
Other income 11 171 56 260
Interest expense (964) (112) (2,393) (687)
Income before income taxes 13,511 6,860 31,498 12,520
Income tax expense 3,555 1,914 8,310 3,268
Net income $ 9,956 $ 4,946 $ 23,188 $ 9,252
us-gaap_EarningsPerShareAbstract        
Basic (in dollars per share) $ 1.00 $ 0.50 $ 2.34 $ 0.94
Diluted (in dollars per share) $ 0.99 $ 0.50 $ 2.32 $ 0.93
Shares used in per share calculations:        
Basic (in shares) 9,927 9,871 9,909 9,849
Diluted (in shares) 10,010 9,921 9,988 9,918