XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Net sales $ 160,123 $ 141,568
Cost of goods sold 115,060 112,350
Depreciation expense 2,622 2,432
Total cost of goods sold 117,682 114,782
Gross profit 42,441 26,786
Selling expenses 11,776 11,304
General and administrative 13,130 12,593
Amortization expense 540 540
Total operating expenses 25,446 24,437
Income from operations 16,995 2,349
Other income (expense):    
Interest expense (384) (267)
Gain (loss) on sale of property and equipment 34 (241)
Other income (expense) 4 0
Total other income (expense) (346) (508)
Income before provision for income taxes 16,649 1,841
Provision for income taxes 5,282 917
Net income $ 11,367 $ 924
Net earnings per common share:    
Basic $ 0.77 $ 0.06
Diluted $ 0.75 $ 0.06
Weighted average common shares outstanding:    
Basic 14,667 15,396
Diluted 15,103 15,718