v3.25.1
Consolidated Statements of Operations and Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net:    
Total revenue, net $ 41,457 $ 44,860
Cost of sales:    
Total cost of sales 21,300 21,847
Gross profit 20,157 23,013
Operating expenses:    
Research and development 9,725 9,796
Sales and marketing 12,509 12,543
General and administrative 12,898 11,408
Total operating expenses 35,132 33,747
Loss from operations (14,975) (10,734)
Other income (expense):    
Interest expense (291) (441)
Interest income 508 1,359
Other income, net 3,492 823
Total other income, net 3,709 1,741
Loss before income taxes (11,266) (8,993)
Provision for (benefit from) income taxes 136 (2,824)
Net loss (11,402) (6,169)
Net loss, basic (11,402) (6,169)
Net loss, diluted $ (11,402) $ (6,169)
Net loss per share, basic (in dollars per share) $ (0.09) $ (0.05)
Net loss per share, diluted (in dollars per share) $ (0.09) $ (0.05)
Weighted-average shares used in calculating net loss per share, basic (in shares) 128,339,481 130,920,971
Weighted-average shares used in calculating net loss per share, diluted (in shares) 128,339,481 130,920,971
Comprehensive loss:    
Net loss $ (11,402) $ (6,169)
Foreign currency translation adjustment, net of tax (560) (244)
Unrealized loss on marketable securities (65) (35)
Net comprehensive loss (12,027) (6,448)
Product    
Revenue, net:    
Total revenue, net 28,110 34,122
Cost of sales:    
Total cost of sales 15,529 16,746
Service    
Revenue, net:    
Total revenue, net 13,347 10,738
Cost of sales:    
Total cost of sales $ 5,771 $ 5,101