XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Total revenue $ 236,838 $ 167,821 $ 110,637
Cost of revenue      
Total cost of revenue 187,309 166,473 120,710
Operating expense      
Research and development 28,805 29,422 21,572
Sales and marketing 19,209 20,872 14,017
General and administrative 44,674 55,305 25,990
Total operating expense 92,688 105,599 61,579
Loss from operations (43,159) (104,251) (71,652)
Interest income (expense), net 8,580 1,946 (249)
Other (expense) income, net (116) 595 55
Loss before income taxes (34,695) (101,710) (71,846)
Income tax (benefit) expense (108) (5,388) 115
Net loss (34,587) (96,322) (71,961)
Other comprehensive loss      
Foreign currency translation adjustment (40) (185) (226)
Comprehensive loss $ (34,627) $ (96,507) $ (72,187)
Net loss per common share      
Net loss per common share basic $ (0.17) $ (0.49) $ (0.96)
Net loss per common share diluted $ (0.17) $ (0.49) $ (0.96)
Weighted-average number of shares used in computing net loss per share basic 200,700 195,575 74,721
Weighted-average number of shares used in computing net loss per share diluted 200,700 195,575 74,721
Hardware      
Revenue      
Total revenue $ 137,201 $ 87,372 $ 69,629
Cost of revenue      
Total cost of revenue 108,780 83,289 70,448
Professional Services      
Revenue      
Total revenue 35,473 32,301 22,732
Cost of revenue      
Total cost of revenue 55,495 59,547 38,189
Hosted Services      
Revenue      
Total revenue 64,164 48,148 18,276
Cost of revenue      
Total cost of revenue $ 23,034 $ 23,637 $ 12,073