v3.26.1
Condensed Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 12,185 $ 10,287 $ 23,262 $ 20,082
Cost of sales 7,300 6,303 14,593 13,091
Gross profit 4,885 3,984 8,669 6,991
Operating expenses:        
Research and development 554 581 1,163 1,133
Sales and marketing 2,122 1,573 4,250 3,213
General and administrative 4,812 4,929 9,870 10,421
Amortization of intangible assets 287 287 574 574
Total operating expenses 7,775 7,370 15,857 15,341
Loss from operations (2,890) (3,386) (7,188) (8,350)
Other (expenses) income, net        
Interest expense, net (252) (165) (471) (309)
Other adjustment to loan exit fee 0 0 0 485
Other income 2 0 11 0
Total other (expenses) income, net (250) (165) (460) 176
Loss before income taxes (3,140) (3,551) (7,648) (8,174)
Provision for income taxes 30 19 77 41
Net loss $ (3,170) $ (3,570) $ (7,725) $ (8,215)
Net loss per share_ basic $ (0.06) $ (0.07) $ (0.14) $ (0.15)
Net loss per share_ diluted $ (0.06) $ (0.07) $ (0.14) $ (0.15)
Weighted average shares used in computing net loss per share - basic 53,634,826 53,448,736 53,614,671 53,435,210
Weighted average shares used in computing net loss per share - diluted 53,634,826 53,448,736 53,614,671 53,435,210