XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales $ 18,264 $ 14,460
Cost of sales 10,351 7,812
Gross profit (loss) 7,913 6,648
Operating expenses:    
Sales and marketing 4,085 4,226
General and administrative 4,416 3,968
Total operating expenses 8,501 8,194
Net gain on disposal of property and equipment (9) (6)
Income (loss) from operations (579) (1,540)
Other (expense) income:    
Interest expense, net (456) (227)
Other income, net 171 475
Total other (expense) income, net (285) 248
Loss before income taxes (864) (1,292)
Income tax benefit (234) (356)
Net loss $ (630) $ (936)
Basic weighted-average shares outstanding (in shares) 20,586 20,614
Fully diluted weighted-average shares outstanding (in shares) 20,586 20,614
Basic loss per share (in dollars per share) $ (0.03) $ (0.05)
Fully diluted loss per share (in dollars per share) $ (0.03) $ (0.05)