v3.26.1
Condensed Consolidated Statements of Operations - 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, net $ 33,866 $ 35,764 $ 67,835 $ 71,838
Cost of revenue, net 17,536 17,187 35,333 35,019
Gross margin 16,330 18,577 32,502 36,819
Operating expenses:        
Research and development 4,983 5,158 10,248 10,516
General and administrative 9,591 9,411 18,709 20,240
Sales and marketing 4,677 14,346 8,438 17,888
Total operating expenses 19,251 28,915 37,395 48,644
Loss from operations (2,921) (10,338) (4,893) (11,825)
Other income, net 202 889 373 1,213
Loss before income taxes (2,719) (9,449) (4,520) (10,612)
(Provision for) benefit from income taxes (1,132) 661 (1,668) (1,345)
Net loss, basic (3,851) (8,788) (6,188) (11,957)
Net loss, diluted $ (3,851) $ (8,788) $ (6,188) $ (11,957)
Net loss per share:        
Basic (in dollars per share) $ (0.04) $ (0.10) $ (0.07) $ (0.13)
Diluted (in dollars per share) $ (0.04) $ (0.10) $ (0.07) $ (0.13)
Weighted average shares of common stock used to compute net loss per share:        
Basic (in shares) 95,441,380 92,271,924 94,585,048 91,888,633
Diluted (in shares) 95,441,380 92,271,924 94,585,048 91,888,633