XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 40,896 $ 38,140 $ 118,030 $ 105,730
Cost of goods sold 29,099 29,962 85,428 85,032
Depreciation expense 654 590 1,953 1,833
Total cost of goods sold 29,753 30,552 87,381 86,865
Gross profit 11,143 7,588 30,649 18,865
Selling expenses 2,884 2,843 8,974 8,527
General and administrative 3,085 3,415 10,028 9,546
Amortization expense 135 135 405 405
Total operating expenses 6,104 6,393 19,407 18,478
Income from operations 5,039 1,195 11,242 387
Other income (expense):        
Interest expense (109) (77) (322) (171)
Gain on sale of property and equipment 0 0 33 0
Other (expense) income, net (1) (5) (1) (10)
Total other income (expense) (110) (82) (290) (181)
Income before provision for income taxes 4,929 1,113 10,952 206
Provision (benefit) for income taxes 1,517 130 3,554 (2)
Net income $ 3,412 $ 983 $ 7,398 $ 208
Earnings per common share:        
Basic $ 0.23 $ 0.06 $ 0.50 $ 0.01
Diluted $ 0.23 $ 0.06 $ 0.49 $ 0.01
Weighted average common shares:        
Basic 14,677 15,490 14,659 15,462
Diluted 15,101 15,848 15,063 15,759