XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Total revenue $ 48,518 $ 53,402 $ 99,007 $ 118,481
Cost of revenue        
Total cost of revenue 31,213 43,519 62,279 99,483
Operating expense        
Research and development 7,484 6,536 15,846 13,767
Sales and marketing 4,716 4,829 9,270 9,990
General and administrative 12,023 10,605 28,689 22,622
Total operating expense 24,223 21,970 53,805 46,379
Loss from operations (6,918) (12,087) (17,077) (27,381)
Interest income, net 2,290 1,815 4,699 3,831
Other income (expense), net 91 (59) 194 (3)
Loss before income taxes (4,537) (10,331) (12,184) (23,553)
Income tax expense 68 18 113 11
Net loss (4,605) (10,349) (12,297) (23,564)
Other comprehensive loss        
Foreign currency translation adjustment (11) (9) (5) 95
Comprehensive loss $ (4,616) $ (10,358) $ (12,302) $ (23,469)
Net loss per common share        
Net loss per common share basic $ (0.02) $ (0.05) $ (0.06) $ (0.12)
Net loss per common share diluted $ (0.02) $ (0.05) $ (0.06) $ (0.12)
Weighted-average number of shares used in computing net loss per share basic 201,986 199,619 202,735 198,980
Weighted-average number of shares used in computing net loss per share diluted 201,986 199,619 202,735 198,980
Hardware        
Revenue        
Total revenue $ 24,676 $ 27,788 $ 53,753 $ 65,113
Cost of revenue        
Total cost of revenue 16,318 21,990 35,002 54,562
Professional Services        
Revenue        
Total revenue 5,816 10,050 9,274 22,819
Cost of revenue        
Total cost of revenue 8,869 15,809 15,317 33,443
Hosted Services        
Revenue        
Total revenue 18,026 15,564 35,980 30,549
Cost of revenue        
Total cost of revenue $ 6,026 $ 5,720 $ 11,960 $ 11,478