v3.25.2
Segment Reporting - Summary of Key Financial Performance Measures of Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue $ 38,308   $ 48,518   $ 79,652 $ 99,007
Cost of revenue 25,640   31,213   53,422 62,279
Stock compensation 2,161   3,284   4,997 6,565
Depreciation and amortization         4,009 3,086
Total operating expense 24,353   24,223   54,275 53,805
Impairment charge         24,929  
Loss from operations (11,685)   (6,918)   (52,974) (17,077)
Net loss (10,860) $ (40,184) (4,605) $ (7,692) (51,044) (12,297)
Professional Services            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 4,327   5,816   8,220 9,274
Cost of revenue 6,237   8,869   13,530 15,317
Reportable Segment            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 38,308   48,518   79,652 99,007
Cost of revenue 25,640   31,213   53,422 62,279
Gross profit 12,668   17,305   26,230 36,728
Operating expenses excluding stock compensation and depreciation and amortization 21,118   20,101   47,353 45,266
Stock compensation 2,035   2,992   4,578 5,975
Depreciation and amortization 1,200   1,130   2,344 2,564
Total operating expense 24,353   24,223   54,275 53,805
Impairment charge         24,929  
Loss from operations (11,685)   (6,918)   (52,974) (17,077)
Other segment items 825   2,313   1,930 4,780
Net loss (10,860)   (4,605)   (51,044) (12,297)
Reportable Segment | Hardware            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 15,143   24,676   33,973 53,753
Cost of revenue 12,868   16,318   26,828 35,002
Reportable Segment | Professional Services            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 4,327   5,816   8,220 9,274
Cost of revenue 6,237   8,869   13,530 15,317
Reportable Segment | Deferred hub amortization            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 4,619   5,215   9,277 11,257
Cost of revenue 2,300   2,841   4,740 5,726
Reportable Segment | SaaS            
Segment Reporting, Revenue Reconciling Item [Line Items]            
Revenue 14,219   12,811   28,182 24,723
Cost of revenue $ 4,235   $ 3,185   $ 8,324 $ 6,234