XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Total revenue $ 53,402 $ 42,409 $ 118,481 $ 79,768
Cost of revenue        
Total cost of revenue 43,519 41,421 99,483 83,524
Operating expense        
Research and development 6,536 8,030 13,767 14,476
Sales and marketing 4,829 6,139 9,990 11,301
General and administrative 10,605 13,832 22,622 25,783
Total operating expense 21,970 28,001 46,379 51,560
Loss from operations (12,087) (27,013) (27,381) (55,316)
Interest income, net 1,815 253 3,831 241
Other (expense) income (59) 162 (3) 276
Loss before income taxes (10,331) (26,598) (23,553) (54,799)
Income tax (expense) benefit (18) 1,009 (11) 5,816
Net loss (10,349) (25,589) (23,564) (48,983)
Other comprehensive loss        
Foreign currency translation adjustment (9) (407) 95 (590)
Comprehensive loss $ (10,358) $ (25,996) $ (23,469) $ (49,573)
Net loss per common share        
Net loss per common share basic $ (0.05) $ (0.13) $ (0.12) $ (0.25)
Net loss per common share diluted $ (0.05) $ (0.13) $ (0.12) $ (0.25)
Weighted-average number of shares used in computing net loss per share basic 199,619 195,693 198,980 194,381
Weighted-average number of shares used in computing net loss per share diluted 199,619 195,693 198,980 194,381
Hardware        
Revenue        
Total revenue $ 27,788 $ 20,895 $ 65,113 $ 43,009
Cost of revenue        
Total cost of revenue 21,990 20,951 54,562 42,809
Professional Services        
Revenue        
Total revenue 10,050 9,123 22,819 16,032
Cost of revenue        
Total cost of revenue 15,809 14,115 33,443 29,282
Hosted Services        
Revenue        
Total revenue 15,564 12,391 30,549 20,727
Cost of revenue        
Total cost of revenue $ 5,720 $ 6,355 $ 11,478 $ 11,433