XML 78 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting - Summary of Key Financial Performance Measures of Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue $ 36,202     $ 40,510     $ 115,854 $ 139,517
Cost of revenue 26,633     27,053     80,055 89,332
Stock compensation 2,084     2,958     7,081 9,523
Depreciation and amortization             6,210 4,730
Total operating expense 16,596     25,194     70,871 78,999
Impairment charge             24,929  
Loss from operations (7,027)     (11,737)     (60,001) (28,814)
Net loss (6,270) $ (10,860) $ (40,184) (9,923) $ (4,605) $ (7,692) (57,314) (22,220)
Professional Services                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 7,035     3,308     15,255 12,582
Cost of revenue 6,800     6,840     20,330 22,157
Reportable Segment                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 36,202     40,510     115,854 139,517
Cost of revenue 26,633     27,053     80,055 89,332
Gross profit 9,569     13,457     35,799 50,185
Operating expenses excluding stock compensation and depreciation and amortization 13,286     22,659     60,639 67,925
Stock compensation 2,019     1,366     6,597 7,341
Depreciation and amortization 1,291     1,169     3,635 3,733
Total operating expense 16,596     25,194     70,871 78,999
Impairment charge             24,929  
Loss from operations (7,027)     (11,737)     (60,001) (28,814)
Other segment items 757     1,814     2,687 6,594
Net loss (6,270)     (9,923)     (57,314) (22,220)
Reportable Segment | Hardware                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 11,506     18,707     45,479 72,460
Cost of revenue 13,836     13,843     40,664 48,845
Reportable Segment | Professional Services                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 7,035     3,308     15,255 12,582
Cost of revenue 6,800     6,840     20,330 22,157
Reportable Segment | Deferred hub amortization                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 3,424     5,177     12,701 16,435
Cost of revenue 1,819     2,735     6,559 8,461
Reportable Segment | SaaS                
Segment Reporting, Revenue Reconciling Item [Line Items]                
Revenue 14,237     13,318     42,419 38,040
Cost of revenue $ 4,178     $ 3,635     $ 12,502 $ 9,869