XML 21 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net sales $ 186,820 $ 160,123
Cost of goods sold 135,400 115,060
Depreciation expense 2,846 2,622
Total cost of goods sold 138,246 117,682
Gross profit 48,574 42,441
Selling expenses 14,743 11,776
General and administrative 19,439 13,130
Amortization expense 540 540
Total operating expenses 34,722 25,446
Income from operations 13,852 16,995
Other income (expense):    
Interest expense (105) (384)
Gain (loss) on sale of property and equipment (8) 34
Other income 230 4
Total other income (expense) 117 (346)
Income before provision for income taxes 13,969 16,649
Provision for income taxes 4,944 5,282
Net income $ 9,025 $ 11,367
Net earnings per common share:    
Basic $ 0.61 $ 0.77
Diluted $ 0.60 $ 0.75
Weighted average common shares outstanding:    
Basic 14,769 14,667
Diluted 15,130 15,103