v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Total revenue $ 38,683 $ 41,344
Cost of revenue    
Total cost of revenue 23,562 27,782
Operating expense    
Research and development 6,146 8,258
Sales and marketing 4,446 4,770
General and administrative 9,623 16,894
Total operating expense 20,215 29,922
Impairment charge 0 24,929
Loss from operations (5,094) (41,289)
Interest income 860 1,303
Interest expense (99) (103)
Other (expense) income, net (75) 13
Loss before income taxes (4,408) (40,076)
Income tax expense 40 108
Net loss (4,448) (40,184)
Other comprehensive loss    
Foreign currency translation adjustment (467) 88
Comprehensive loss $ (4,915) $ (40,096)
Net loss per common share    
Net loss per common share basic $ (0.02) $ (0.21)
Net loss per common share diluted $ (0.02) $ (0.21)
Weighted-average number of shares used in computing net loss per share basic 191,654 192,419
Weighted-average number of shares used in computing net loss per share diluted 191,654 192,419
Hardware    
Revenue    
Total revenue $ 15,381 $ 18,830
Cost of revenue    
Total cost of revenue 12,576 13,960
Professional Services    
Revenue    
Total revenue 6,033 3,893
Cost of revenue    
Total cost of revenue 5,898 7,293
Hosted Services    
Revenue    
Total revenue 17,269 18,621
Cost of revenue    
Total cost of revenue $ 5,088 $ 6,529