v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 23,889,000 $ 25,889,000 $ 48,067,000 $ 54,238,000
Costs        
Cost of revenues 12,249,000 12,058,000 24,732,000 23,776,000
Impairment of property and equipment 105,000 36,000 540,000 73,000
Total costs 12,354,000 12,094,000 25,272,000 23,849,000
Gross profit 11,535,000 13,795,000 22,795,000 30,389,000
Operating expenses        
Sales and marketing 5,907,000 6,525,000 12,407,000 13,784,000
Research and development 3,991,000 3,746,000 8,396,000 7,811,000
General and administrative 6,291,000 6,467,000 12,967,000 12,941,000
Restructuring expense 0 0 535,000 0
Total operating expenses 16,189,000 16,738,000 34,305,000 34,536,000
Operating loss (4,654,000) (2,943,000) (11,510,000) (4,147,000)
Other expense, net        
Interest income (expense), net 4,000 (20,000) 28,000 (32,000)
Other expense, net (68,000) (71,000) (212,000) (239,000)
Total other expense, net (64,000) (91,000) (184,000) (271,000)
Loss before income taxes (4,718,000) (3,034,000) (11,694,000) (4,418,000)
Provision for income taxes 33,000 86,000 62,000 186,000
Net loss $ (4,751,000) $ (3,120,000) $ (11,756,000) $ (4,604,000)
Net loss per share, basic $ (0.37) $ (0.24) $ (0.91) $ (0.36)
Net loss per share, diluted $ (0.37) $ (0.24) $ (0.91) $ (0.36)
Weighted-average shares used in computing net loss per share, basic 13,106,795 12,712,191 12,941,651 12,680,456
Weighted-average shares used in computing net loss per share, diluted 13,106,795 12,712,191 12,941,651 12,680,456