XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations and Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, net:        
Total revenue, net $ 45,602 $ 46,617 $ 87,059 $ 91,477
Cost of sales:        
Total cost of sales 21,735 21,181 43,035 43,028
Gross profit 23,867 25,436 44,024 48,449
Operating expenses:        
Research and development 8,826 10,001 18,550 19,796
Sales and marketing 12,134 12,268 24,643 24,811
General and administrative 13,531 11,694 26,429 23,102
Total operating expenses 34,491 33,963 69,622 67,709
Loss from operations (10,624) (8,527) (25,598) (19,260)
Other income (expense):        
Interest expense (414) (134) (705) (575)
Interest income 555 1,416 1,063 2,775
Other income, net 3,708 59 7,199 881
Total other income, net 3,849 1,341 7,557 3,081
Loss before income taxes (6,775) (7,186) (18,041) (16,179)
(Benefit from) provision for income taxes (1,192) 3,248 (1,056) 424
Net loss (5,583) (10,434) (16,985) (16,603)
Net loss, basic (5,583) (10,434) (16,985) (16,603)
Net loss, diluted $ (5,583) $ (10,434) $ (16,985) $ (16,603)
Net loss per share, basic (in dollars per share) $ (0.04) $ (0.08) $ (0.13) $ (0.13)
Net loss per share, diluted (in dollars per share) $ (0.04) $ (0.08) $ (0.13) $ (0.13)
Weighted-average shares used in calculating net loss per share, basic (in shares) 126,934,294 131,440,486 127,632,999 131,180,734
Weighted-average shares used in calculating net loss per share, diluted (in shares) 126,934,294 131,440,486 127,632,999 131,180,734
Comprehensive loss:        
Net loss $ (5,583) $ (10,434) $ (16,985) $ (16,603)
Foreign currency translation adjustment, net of tax 603 1,375 43 1,131
Unrealized loss on marketable securities (33) (16) (98) (51)
Net comprehensive loss (5,013) (9,075) (17,040) (15,523)
Accumulated deficit        
Other income (expense):        
Net loss (5,583) (10,434)    
Comprehensive loss:        
Net loss (5,583) (10,434)    
Product        
Revenue, net:        
Total revenue, net 31,415 34,576 59,525 68,698
Cost of sales:        
Total cost of sales 14,921 15,808 30,450 32,554
Service        
Revenue, net:        
Total revenue, net 14,187 12,041 27,534 22,779
Cost of sales:        
Total cost of sales $ 6,814 $ 5,373 $ 12,585 $ 10,474