XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Total revenue $ 50,489 $ 65,079
Cost of revenue    
Total cost of revenue 31,066 55,964
Operating expense    
Research and development 8,362 7,231
Sales and marketing 4,554 5,161
General and administrative 16,666 12,017
Total operating expense 29,582 24,409
Loss from operations (10,159) (15,294)
Interest income, net 2,409 2,016
Other income, net 103 56
Loss before income taxes (7,647) (13,222)
Income tax expense (benefit) 45 (7)
Net loss (7,692) (13,215)
Other comprehensive loss    
Foreign currency translation adjustment 6 104
Comprehensive loss $ (7,686) $ (13,111)
Net loss per common share    
Net loss per common share basic $ (0.04) $ (0.07)
Net loss per common share diluted $ (0.04) $ (0.07)
Weighted-average number of shares used in computing net loss per share basic 203,485 198,334
Weighted-average number of shares used in computing net loss per share diluted 203,485 198,334
Hardware    
Revenue    
Total revenue $ 29,077 $ 37,325
Cost of revenue    
Total cost of revenue 18,684 32,572
Professional Services    
Revenue    
Total revenue 3,458 12,769
Cost of revenue    
Total cost of revenue 6,448 17,634
Hosted Services    
Revenue    
Total revenue 17,954 14,985
Cost of revenue    
Total cost of revenue $ 5,934 $ 5,758