XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 84,643 $ 77,632 $ 230,766 $ 216,526
Cost of sales 72,280 62,013 200,090 178,370
Gross profit 12,363 15,619 30,676 38,156
Selling, general, and administrative expense 5,562 5,656 17,729 19,185
Operating income 6,801 9,963 12,947 18,971
Other income 171 157 260 815
Interest income 0 16 0 49
Interest expense (112) (238) (687) (719)
Income before income taxes 6,860 9,898 12,520 19,116
Income tax expense 1,914 2,631 3,268 5,287
Net income $ 4,946 $ 7,267 $ 9,252 $ 13,829
Basic (in dollars per share) $ 0.50 $ 0.74 $ 0.94 $ 1.41
Diluted (in dollars per share) $ 0.50 $ 0.73 $ 0.93 $ 1.40
Shares used in per share calculations:        
Basic (in shares) 9,871 9,802 9,849 9,782
Diluted (in shares) 9,921 9,861 9,918 9,851