XML 133 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Related Information - Schedule of Revenues and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues, net $ 349,982 $ 276,714 $ 262,347
Less (add):      
Total cost of sales 203,858 187,268 180,630
Sales and marketing 41,708 38,513 34,900
General and administrative 108,898 72,139 69,770
Research and development 67,258 58,356 48,643
Amortization of identifiable intangible assets 8,452 1,858 1,863
Operating loss (79,097) (71,720) (69,059)
Net loss (4,987) (69,752) (69,319)
Stock-based compensation 24,487 14,291 13,261
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues, net 349,982 276,714 262,347
Less (add):      
Sales and marketing 41,708 38,513 34,900
General and administrative 108,898 72,139 69,770
Research and development 67,258 58,356 48,643
Amortization of identifiable intangible assets 8,452 1,858 1,863
Other segment items (1,095) (9,700) (4,400)
Operating loss (79,097) (71,720) (69,059)
Other segment items 74,110 1,968 (260)
Net loss (4,987) (69,752) (69,319)
Stock-based compensation 19,644 9,192 8,697
Transaction costs 8,454 2,273 1,300
Subscription service      
Segment Reporting Information [Line Items]      
Total revenues, net 207,422 122,597 97,499
Less (add):      
Total cost of sales 96,519 63,735 47,424
Subscription service | Reportable Segment      
Less (add):      
Total cost of sales 96,519 63,735 47,424
Depreciation and amortization 25,349 22,279 21,426
Hardware      
Segment Reporting Information [Line Items]      
Total revenues, net 87,040 103,391 114,410
Less (add):      
Total cost of sales 65,923 80,319 92,224
Hardware | Reportable Segment      
Less (add):      
Total cost of sales 65,923 80,319 92,224
Professional service      
Segment Reporting Information [Line Items]      
Total revenues, net 55,520 50,726 50,438
Less (add):      
Total cost of sales 41,416 43,214 40,982
Professional service | Reportable Segment      
Less (add):      
Total cost of sales $ 41,416 $ 43,214 $ 40,982