v3.26.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue, net:        
Total revenue, net $ 48,140 $ 45,602 $ 92,275 $ 87,059
Cost of sales:        
Total cost of sales 19,800 21,735 42,681 43,035
Gross profit 28,340 23,867 49,594 44,024
Operating expenses:        
Research and development 9,741 8,826 19,345 18,550
Sales and marketing 13,174 12,134 24,820 24,643
General and administrative 16,825 13,531 35,292 26,429
Total operating expenses 39,740 34,491 79,457 69,622
Loss from operations (11,400) (10,624) (29,863) (25,598)
Other income (expense):        
Interest expense (281) (414) (543) (705)
Interest income 819 555 1,606 1,063
Other income (expense), net (781) 3,708 (216) 7,199
Total other income (expense), net (243) 3,849 847 7,557
Loss before income taxes (11,643) (6,775) (29,016) (18,041)
Provision for (benefit from) income taxes 515 (1,192) 2,008 (1,056)
Net loss (12,158) (5,583) (31,024) (16,985)
Net loss, basic (12,158) (5,583) (31,024) (16,985)
Net loss, diluted $ (12,158) $ (5,583) $ (31,024) $ (16,985)
Net loss per share, basic (in dollars per share) $ (0.09) $ (0.04) $ (0.24) $ (0.13)
Net loss per share, diluted (in dollars per share) $ (0.09) $ (0.04) $ (0.24) $ (0.13)
Weighted-average shares used in calculating net loss per share, basic (in shares) 129,460,518 126,934,294 129,084,814 127,632,999
Weighted-average shares used in calculating net loss per share, diluted (in shares) 129,460,518 126,934,294 129,084,814 127,632,999
Comprehensive loss:        
Foreign currency translation adjustment, net of tax $ 517 $ 603 $ 845 $ 43
Unrealized loss on marketable securities (147) (33) (348) (98)
Net comprehensive loss (11,788) (5,013) (30,527) (17,040)
Product        
Revenue, net:        
Total revenue, net 32,556 31,415 61,335 59,525
Cost of sales:        
Total cost of sales 12,884 14,921 28,805 30,450
Service        
Revenue, net:        
Total revenue, net 15,584 14,187 30,940 27,534
Cost of sales:        
Total cost of sales $ 6,916 $ 6,814 $ 13,876 $ 12,585