v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 25,889 $ 26,960 $ 54,238 $ 52,370
Costs        
Cost of revenues 12,058 10,781 23,776 21,052
Impairment of property and equipment 36 106 73 358
Total costs 12,094 10,887 23,849 21,410
Gross profit 13,795 16,073 30,389 30,960
Operating expenses        
Sales and marketing 6,525 7,322 13,784 14,434
Research and development 3,746 3,468 7,811 7,028
General and administrative 6,467 5,880 12,941 12,710
Change in fair value of contingent consideration   (554)   (554)
Total operating expenses 16,738 16,116 34,536 33,618
Operating loss (2,943) (43) (4,147) (2,658)
Other expense, net        
Interest expense, net (20) (61) (32) (183)
Other expense, net (71) (414) (239) (472)
Total other expense, net (91) (475) (271) (655)
Loss before income taxes (3,034) (518) (4,418) (3,313)
Provision for income taxes 86 234 186 348
Net loss $ (3,120) $ (752) $ (4,604) $ (3,661)
Net loss per share, basic $ (0.24) $ (0.06) $ (0.36) $ (0.29)
Net loss per share, diluted $ (0.24) $ (0.06) $ (0.36) $ (0.29)
Weighted-average shares used in computing net loss per share, basic 12,712,191 12,792,952 12,680,456 12,781,910
Weighted-average shares used in computing net loss per share, diluted 12,712,191 12,792,952 12,680,456 12,781,910

Source