XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Related Information - Schedule of Revenues and Significant Segment Expenses (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 Information [Line Items]            
Total revenues, net $ 112,404   $ 78,150   $ 216,263 $ 148,223
Less:            
Cost of sales 61,412   46,122   116,929 90,137
Sales and marketing 12,274   9,811   24,056 20,737
General and administrative 31,697   25,369   60,981 50,544
Research and development 20,934   16,237   40,701 32,005
Depreciation and amortization         24,297 16,127
Stock-based compensation 7,887   6,286   15,068 10,696
Amortization of identifiable intangible assets 3,394   1,946   6,653 2,878
Other segment items 0   600   0 600
Operating loss (17,307)   (20,735)   (33,057) (47,478)
Net (loss) income (21,040) $ (24,350) 54,190 $ (18,288) (45,390) 35,902
Subscription service            
Segment Reporting Information [Line Items]            
Total revenues, net 71,903   44,872   140,313 83,251
Less:            
Cost of sales 32,144   21,041   61,044 39,635
Hardware            
Segment Reporting Information [Line Items]            
Total revenues, net 26,864   20,116   48,707 38,342
Less:            
Cost of sales 19,540   15,539   36,008 29,709
Professional service            
Segment Reporting Information [Line Items]            
Total revenues, net 13,637   13,162   27,243 26,630
Less:            
Cost of sales 9,728   9,542   19,877 20,793
Reportable Segment            
Segment Reporting Information [Line Items]            
Total revenues, net 112,404   78,150   216,263 148,223
Less:            
Sales and marketing 11,918   9,517   23,374 20,168
General and administrative 23,938   18,002   45,479 35,668
Research and development 19,836   15,411   38,665 30,496
Depreciation and amortization 9,021   6,888   17,644 13,249
Stock-based compensation 7,887   6,286   15,068 10,696
Transaction costs 561   1,573   1,716 4,978
Amortization of identifiable intangible assets 3,394   1,946   6,653 2,878
Other segment items 0   (600)   0 (600)
Other segment items (3,733)   74,925   (12,333) 83,380
Operating loss (17,307)   (20,735)   (33,057) (47,478)
Net (loss) income (21,040)   54,190   (45,390) 35,902
Reportable Segment | Subscription service            
Less:            
Cost of sales 24,138   15,074   45,316 28,212
Reportable Segment | Hardware            
Less:            
Cost of sales 19,447   15,415   35,832 29,464
Reportable Segment | Professional service            
Less:            
Cost of sales $ 9,571   $ 9,373   $ 19,573 $ 20,492