v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue      
Total revenue $ 152,326 $ 174,885 $ 236,838
Cost of revenue      
Total cost of revenue 102,457 114,547 187,309
Operating expense      
Research and development 26,224 29,369 28,805
Sales and marketing 19,451 18,446 19,209
General and administrative 43,241 54,295 44,674
Total operating expense 88,916 102,110 92,688
Impairment charge 24,929    
Loss from operations (63,976) (41,772) (43,159)
Interest income 4,299 8,642 8,977
Interest expense (378) (400) (397)
Other (expense) income, net (462) 154 (116)
Loss before income taxes (60,517) (33,376) (34,695)
Income tax expense (benefit) 41 267 (108)
Net loss (60,558) (33,643) (34,587)
Other comprehensive loss      
Foreign currency translation adjustment 461 118 (40)
Comprehensive loss $ (60,097) $ (33,525) $ (34,627)
Net loss per common share      
Net loss per common share basic $ (0.32) $ (0.17) $ (0.17)
Net loss per common share diluted $ (0.32) $ (0.17) $ (0.17)
Weighted-average number of shares used in computing net loss per share basic 189,679 199,181 200,700
Weighted-average number of shares used in computing net loss per share diluted 189,679 199,181 200,700
Hardware      
Revenue      
Total revenue $ 57,973 $ 82,844 $ 137,201
Cost of revenue      
Total cost of revenue 52,829 58,833 108,780
Professional Services      
Revenue      
Total revenue 21,133 18,803 35,473
Cost of revenue      
Total cost of revenue 26,167 31,160 55,495
Hosted Services      
Revenue      
Total revenue 73,220 73,238 64,164
Cost of revenue      
Total cost of revenue $ 23,461 $ 24,554 $ 23,034