XML 121 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and Related Information - Schedule of Revenues and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenues, net $ 455,547 $ 349,982 $ 276,714
Less (add):      
Total cost of sales 257,521 203,858 187,268
Sales and marketing 48,911 41,708 38,513
General and administrative 122,707 108,898 72,139
Research and development 81,771 67,258 58,356
Depreciation and amortization 49,018 37,907 27,014
Stock-based compensation 30,645 24,487 14,291
Amortization of identifiable intangible assets 13,408 8,452 1,858
Operating loss (68,771) (79,097) (71,720)
Net loss (84,461) (4,987) (69,752)
Reportable Segment      
Segment Reporting Information [Line Items]      
Total revenues, net 455,547 349,982 276,714
Less (add):      
Sales and marketing 47,569 40,613 36,832
General and administrative 90,993 77,272 58,190
Research and development 77,463 64,107 55,701
Depreciation and amortization 35,610 29,455 25,156
Stock-based compensation 30,645 24,487 14,291
Transaction costs 3,682 8,454 2,273
Amortization of identifiable intangible assets 13,408 8,452 1,858
Other segment items 0 (1,095) (9,700)
Operating loss (68,771) (79,097) (71,720)
Other segment items (15,690) 74,110 1,968
Net loss (84,461) (4,987) (69,752)
Subscription service      
Segment Reporting Information [Line Items]      
Total revenues, net 291,170 207,422 122,597
Less (add):      
Total cost of sales 132,027 96,519 63,735
Subscription service | Reportable Segment      
Less (add):      
Total cost of sales 100,285 70,888 41,414
Hardware      
Segment Reporting Information [Line Items]      
Total revenues, net 106,410 87,040 103,391
Less (add):      
Total cost of sales 82,044 65,923 80,319
Hardware | Reportable Segment      
Less (add):      
Total cost of sales 81,690 65,486 79,819
Professional service      
Segment Reporting Information [Line Items]      
Total revenues, net 57,967 55,520 50,726
Less (add):      
Total cost of sales 43,450 41,416 43,214
Professional service | Reportable Segment      
Less (add):      
Total cost of sales $ 42,973 $ 40,960 $ 42,600