XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]    
Net sales $ 212,496 $ 186,820
Cost of goods sold 150,850 135,400
Depreciation expense 3,440 2,846
Total cost of goods sold 154,290 138,246
Gross profit 58,206 48,574
Selling expenses 19,891 14,743
General and administrative 21,603 19,439
Amortization expense 540 540
Total operating expenses 42,034 34,722
Income from operations 16,172 13,852
Other income (expense):    
Interest expense (77) (105)
Fair value loss on investment (95) 0
Gain on sale of investment 3,407 0
Gain (loss) on sale of property and equipment 0 (8)
Other income 279 230
Total other income (expense) 3,514 117
Income before provision for income taxes 19,686 13,969
Provision for income taxes 5,827 4,944
Net income $ 13,859 $ 9,025
Net earnings per common share:    
Basic $ 0.91 $ 0.61
Diluted $ 0.89 $ 0.60
Weighted average common shares outstanding:    
Basic 15,200 14,769
Diluted 15,539 15,130