v3.26.3
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 46,654 $ 37,162 $ 128,033 $ 108,073
Stock-based compensation 7,663 5,445 23,720 20,108
Net loss and comprehensive loss (2,364) (3,778) (13,600) (20,199)
2025 Restructuring and Transformation Plan        
Segment Reporting [Line Items]        
Amortization 100   400  
Stock-based compensation 359   945  
Restructuring costs 1,723   5,235  
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 46,654 37,162 128,033 108,073
Adjusted cost of revenue 8,835 7,803 25,178 22,550
Adjusted research and development 8,018 8,377 23,746 25,306
Adjusted sales and marketing 8,392 7,741 23,455 23,492
Adjusted general and administrative 6,232 4,854 17,536 15,376
Depreciation 4,601 3,287 12,384 11,640
Amortization 2,959 2,757 8,661 7,642
Stock-based compensation 7,304 5,445 22,775 20,108
Restructuring costs 1,723 0 5,235 (66)
Other segment items 954 676 2,663 2,224
Net loss and comprehensive loss (2,364) $ (3,778) (13,600) $ (20,199)
Reportable Segment | 2025 Restructuring and Transformation Plan        
Segment Reporting [Line Items]        
Amortization 100   400  
Reportable Segment | 2024 Restructuring Plan        
Segment Reporting [Line Items]        
Stock-based compensation $ 400   $ 900