v3.26.3
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue, net:        
Total revenue, net $ 53,229 $ 52,293 $ 145,504 $ 139,352
Cost of sales:        
Total cost of sales 22,023 24,742 64,704 67,777
Gross profit 31,206 27,551 80,800 71,575
Operating expenses:        
Research and development 9,355 8,956 28,700 27,506
Sales and marketing 11,911 11,666 36,731 36,309
General and administrative 18,363 16,121 53,655 42,550
Total operating expenses 39,629 36,743 119,086 106,365
Loss from operations (8,423) (9,192) (38,286) (34,790)
Other income (expense):        
Interest expense (260) (494) (803) (1,199)
Interest income 1,024 573 2,630 1,636
Other income (expense), net 751 1,344 535 8,543
Total other income (expense), net 1,515 1,423 2,362 8,980
Loss before income taxes (6,908) (7,769) (35,924) (25,810)
(Benefit from) provision for income taxes (811) (2,291) 1,197 (3,347)
Net loss (6,097) (5,478) (37,121) (22,463)
Net loss, basic (6,097) (5,478) (37,121) (22,463)
Net loss, diluted $ (6,097) $ (5,478) $ (37,121) $ (22,463)
Net loss per share, basic (in dollars per share) $ (0.05) $ (0.04) $ (0.29) $ (0.18)
Net loss per share, diluted (in dollars per share) $ (0.05) $ (0.04) $ (0.29) $ (0.18)
Weighted-average shares used in calculating net loss per share, basic (in shares) 130,358,484 127,547,859 129,514,036 127,604,317
Weighted-average shares used in calculating net loss per share, diluted (in shares) 130,358,484 127,547,859 129,514,036 127,604,317
Comprehensive loss:        
Foreign currency translation adjustment, net of tax $ 61 $ 741 $ 906 $ 784
Unrealized gain (loss) on marketable securities (161) 118 (509) 20
Net comprehensive loss (6,197) (4,619) (36,724) (21,659)
Product        
Revenue, net:        
Total revenue, net 37,161 38,114 98,496 97,639
Cost of sales:        
Total cost of sales 14,435 17,728 43,240 48,178
Service        
Revenue, net:        
Total revenue, net 16,068 14,179 47,008 41,713
Cost of sales:        
Total cost of sales $ 7,588 $ 7,014 $ 21,464 $ 19,599