v3.26.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 42,713 $ 36,298 $ 81,379 $ 70,911
Stock-based compensation 9,156 7,304 16,057 14,663
Net loss and comprehensive loss (5,089) (7,097) (11,236) (16,421)
2025 Restructuring and Transformation Plan        
Segment Reporting [Line Items]        
Amortization 100   300  
Stock-based compensation 397   586  
Restructuring costs 1,321   3,512  
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 42,713 36,298 81,379 70,911
Adjusted cost of revenue 8,414 7,454 16,343 14,747
Adjusted research and development 7,518 8,565 15,728 16,895
Adjusted sales and marketing 7,781 8,325 15,063 15,751
Adjusted general and administrative 6,202 5,310 11,304 10,522
Depreciation 4,033 3,102 7,783 8,353
Amortization 2,859 2,372 5,702 4,885
Stock-based compensation 8,759 7,304 15,471 14,663
Restructuring costs 1,321 (66) 3,512 (66)
Other segment items 915 1,029 1,709 1,582
Net loss and comprehensive loss (5,089) $ (7,097) (11,236) $ (16,421)
Reportable Segment | Revision of Prior Period, Reclassification, Adjustment        
Segment Reporting [Line Items]        
Adjusted general and administrative (100)      
Other segment items 100   100  
Reportable Segment | 2025 Restructuring and Transformation Plan        
Segment Reporting [Line Items]        
Amortization 100   300  
Reportable Segment | 2024 Restructuring Plan        
Segment Reporting [Line Items]        
Stock-based compensation $ 400   $ 600