XML 79 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Segment and Related Information - Schedule of Revenues and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Total revenues, net $ 133,410   $ 112,404   $ 257,383 $ 216,263
Less:            
Total cost of sales 76,827   61,412   146,299 116,929
Sales and marketing 11,564   12,274   23,849 24,056
General and administrative 26,288   31,697   56,984 60,981
Research and development 22,507   20,934   44,482 40,701
Depreciation and amortization         24,850 24,297
Stock-based compensation 6,759   7,887   13,962 15,068
Amortization of identifiable intangible assets 3,725   3,394   7,156 6,653
Operating loss (12,901)   (17,307)   (26,787) (33,057)
Net loss (16,896) $ (16,169) (21,040) $ (24,350) (33,065) (45,390)
Subscription service            
Segment Reporting [Line Items]            
Total revenues, net 83,391   71,903   161,913 140,313
Less:            
Total cost of sales 37,335   32,144   72,188 61,044
Hardware            
Segment Reporting [Line Items]            
Total revenues, net 35,086   26,864   64,340 48,707
Less:            
Total cost of sales 27,954   19,540   50,882 36,008
Professional service            
Segment Reporting [Line Items]            
Total revenues, net 14,933   13,637   31,130 27,243
Less:            
Total cost of sales 11,538   9,728   23,229 19,877
Reportable Segment            
Segment Reporting [Line Items]            
Total revenues, net 133,410   112,404   257,383 216,263
Less:            
Sales and marketing 11,229   11,918   23,204 23,374
General and administrative 20,352   23,938   43,796 45,479
Research and development 21,262   19,836   42,206 38,665
Depreciation and amortization 9,113   9,021   17,694 17,644
Stock-based compensation 6,759   7,887   13,962 15,068
Transaction costs 10   561   604 1,716
Amortization of identifiable intangible assets 3,725   3,394   7,156 6,653
Other segment item 5,400   0   5,400 0
Operating loss (12,901)   (17,307)   (26,787) (33,057)
Other segment items (3,995)   (3,733)   (6,278) (12,333)
Net loss (16,896)   (21,040)   (33,065) (45,390)
Reportable Segment | Subscription service            
Less:            
Total cost of sales 29,193   24,138   56,440 45,316
Reportable Segment | Hardware            
Less:            
Total cost of sales 27,876   19,447   50,729 35,832
Reportable Segment | Professional service            
Less:            
Total cost of sales $ 11,392   $ 9,571   $ 22,979 $ 19,573