XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue        
Total revenue $ 40,510 $ 58,104 $ 139,517 $ 176,585
Cost of revenue        
Total cost of revenue 27,053 44,573 89,332 144,056
Operating expense        
Research and development 6,596 7,573 22,442 21,340
Sales and marketing 4,444 4,636 13,714 14,626
General and administrative 14,154 11,269 42,843 33,891
Total operating expense 25,194 23,478 78,999 69,857
Loss from operations (11,737) (9,947) (28,814) (37,328)
Interest income, net 2,019 2,233 6,718 6,064
Other income (expense), net (187) (42) 7 (45)
Loss before income taxes (9,905) (7,756) (22,089) (31,309)
Income tax expense (benefit) 18 (33) 131 (22)
Net loss (9,923) (7,723) (22,220) (31,287)
Other comprehensive loss        
Foreign currency translation adjustment 270 (188) 265 (93)
Comprehensive loss $ (9,653) $ (7,911) $ (21,955) $ (31,380)
Net loss per common share        
Net loss per common share basic $ (0.05) $ (0.04) $ (0.11) $ (0.16)
Net loss per common share diluted $ (0.05) $ (0.04) $ (0.11) $ (0.16)
Weighted-average number of shares used in computing net loss per share basic 198,731 201,584 201,391 199,858
Weighted-average number of shares used in computing net loss per share diluted 198,731 201,584 201,391 199,858
Hardware        
Revenue        
Total revenue $ 18,707 $ 35,631 $ 72,460 $ 100,744
Cost of revenue        
Total cost of revenue 13,843 27,556 48,845 82,118
Professional Services        
Revenue        
Total revenue 3,308 5,962 12,582 28,781
Cost of revenue        
Total cost of revenue 6,840 11,130 22,157 44,573
Hosted Services        
Revenue        
Total revenue 18,495 16,511 54,475 47,060
Cost of revenue        
Total cost of revenue $ 6,370 $ 5,887 $ 18,330 $ 17,365