XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Total revenue $ 36,202 $ 40,510 $ 115,854 $ 139,517
Cost of revenue        
Total cost of revenue 26,633 27,053 80,055 89,332
Operating expense        
Research and development 6,149 6,596 20,872 22,442
Sales and marketing 4,354 4,444 15,499 13,714
General and administrative 6,093 14,154 34,500 42,843
Total operating expense 16,596 25,194 70,871 78,999
Impairment charge     24,929  
Loss from operations (7,027) (11,737) (60,001) (28,814)
Interest income, net 891 2,019 3,103 6,718
Other (expense) income, net (78) (187) (285) 7
Loss before income taxes (6,214) (9,905) (57,183) (22,089)
Income tax expense 56 18 131 131
Net loss (6,270) (9,923) (57,314) (22,220)
Other comprehensive loss        
Foreign currency translation adjustment (6) 270 721 265
Comprehensive loss $ (6,276) $ (9,653) $ (56,593) $ (21,955)
Net loss per common share        
Net loss per common share basic $ (0.03) $ (0.05) $ (0.3) $ (0.11)
Net loss per common share diluted $ (0.03) $ (0.05) $ (0.3) $ (0.11)
Weighted-average number of shares used in computing net loss per share basic 188,376 198,731 189,835 201,391
Weighted-average number of shares used in computing net loss per share diluted 188,376 198,731 189,835 201,391
Hardware        
Revenue        
Total revenue $ 11,506 $ 18,707 $ 45,479 $ 72,460
Cost of revenue        
Total cost of revenue 13,836 13,843 40,664 48,845
Professional Services        
Revenue        
Total revenue 7,035 3,308 15,255 12,582
Cost of revenue        
Total cost of revenue 6,800 6,840 20,330 22,157
Hosted Services        
Revenue        
Total revenue 17,661 18,495 55,120 54,475
Cost of revenue        
Total cost of revenue $ 5,997 $ 6,370 $ 19,061 $ 18,330