v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Total revenue $ 38,308 $ 48,518 $ 79,652 $ 99,007
Cost of revenue        
Total cost of revenue 25,640 31,213 53,422 62,279
Operating expense        
Research and development 6,465 7,484 14,723 15,846
Sales and marketing 6,375 4,716 11,145 9,270
General and administrative 11,513 12,023 28,407 28,689
Total operating expense 24,353 24,223 54,275 53,805
Impairment charge     24,929  
Loss from operations (11,685) (6,918) (52,974) (17,077)
Interest income, net 1,012 2,290 2,212 4,699
Other income, net (220) 91 (207) 194
Loss before income taxes (10,893) (4,537) (50,969) (12,184)
Income tax (benefit) expense (33) 68 75 113
Net loss (10,860) (4,605) (51,044) (12,297)
Other comprehensive loss        
Foreign currency translation adjustment 639 (11) 727 (5)
Comprehensive loss $ (10,221) $ (4,616) $ (50,317) $ (12,302)
Net loss per common share        
Net loss per common share basic $ (0.06) $ (0.02) $ (0.27) $ (0.06)
Net loss per common share diluted $ (0.06) $ (0.02) $ (0.27) $ (0.06)
Weighted-average number of shares used in computing net loss per share basic 188,755 201,986 190,577 202,735
Weighted-average number of shares used in computing net loss per share diluted 188,755 201,986 190,577 202,735
Hardware        
Revenue        
Total revenue $ 15,143 $ 24,676 $ 33,973 $ 53,753
Cost of revenue        
Total cost of revenue 12,868 16,318 26,828 35,002
Professional Services        
Revenue        
Total revenue 4,327 5,816 8,220 9,274
Cost of revenue        
Total cost of revenue 6,237 8,869 13,530 15,317
Hosted Services        
Revenue        
Total revenue 18,838 18,026 37,459 35,980
Cost of revenue        
Total cost of revenue $ 6,535 $ 6,026 $ 13,064 $ 11,960