XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Total revenue $ 174,885 $ 236,838 $ 167,821
Cost of revenue      
Total cost of revenue 114,547 187,309 166,473
Operating expense      
Research and development 29,369 28,805 29,422
Sales and marketing 18,446 19,209 20,872
General and administrative 54,295 44,674 55,305
Total operating expense 102,110 92,688 105,599
Loss from operations (41,772) (43,159) (104,251)
Interest income, net 8,242 8,580 1,946
Other income (expense), net 154 (116) 595
Loss before income taxes (33,376) (34,695) (101,710)
Income tax expense (benefit) 267 (108) (5,388)
Net loss (33,643) (34,587) (96,322)
Other comprehensive loss      
Foreign currency translation adjustment 118 (40) (185)
Comprehensive loss $ (33,525) $ (34,627) $ (96,507)
Net loss per common share      
Net loss per common share basic $ (0.17) $ (0.17) $ (0.49)
Net loss per common share diluted $ (0.17) $ (0.17) $ (0.49)
Weighted-average number of shares used in computing net loss per share basic 199,181 200,700 195,575
Weighted-average number of shares used in computing net loss per share diluted 199,181 200,700 195,575
Hardware      
Revenue      
Total revenue $ 82,844 $ 137,201 $ 87,372
Cost of revenue      
Total cost of revenue 58,833 108,780 83,289
Professional Services      
Revenue      
Total revenue 18,803 35,473 32,301
Cost of revenue      
Total cost of revenue 31,160 55,495 59,547
Hosted Services      
Revenue      
Total revenue 73,238 64,164 48,148
Cost of revenue      
Total cost of revenue $ 24,554 $ 23,034 $ 23,637