v3.26.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 66,893 $ 53,901 $ 129,905 $ 99,992
Cost of goods sold 52,859 37,669 97,600 71,923
Depreciation expense 1,008 832 1,928 1,634
Total cost of goods sold 53,867 38,501 99,528 73,557
Gross profit 13,026 15,400 30,377 26,435
Selling expense 7,634 4,718 13,822 9,416
General and administrative expense 4,657 4,752 9,360 9,380
Amortization expense 135 135 270 270
Total operating expenses 12,426 9,605 23,452 19,066
Income from operations 600 5,795 6,925 7,369
Other income (expense):        
Interest expense (215) (21) (283) (35)
Fair Value Loss on investments 0 0 0 (20)
Gain on sale of investments 0 55 0 3,407
Other income (expense), net 22 82 22 156
Total other income (expense) (193) 116 (261) 3,508
Income before provision for income taxes 407 5,911 6,664 10,877
Provision for income taxes 280 1,662 1,863 3,088
Net income $ 127 $ 4,249 $ 4,801 $ 7,789
Net earnings per common share:        
Basic $ 0.01 $ 0.28 $ 0.32 $ 0.51
Diluted $ 0.01 $ 0.28 $ 0.31 $ 0.51
Weighted average common shares outstanding:        
Basic 15,161 15,206 15,209 15,170
Diluted 15,289 15,390 15,334 15,359