v3.26.1
Segment Reporting - Schedule of Reconciliation of Revenue from Segments to Consolidated (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 $ 67,542 $ 58,470 $ 133,042 $ 114,279
Costs and Expenses:        
Net loss (4,257) (8,711) (10,027) (17,536)
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 67,542 58,470 133,042 114,279
Costs and Expenses:        
Direct costs of goods sold 11,982 9,745 23,078 19,302
Payroll and employee-related costs 43,470 44,014 86,154 85,666
Marketing costs 6,011 4,719 13,031 9,449
Partner costs 1,652 1,355 3,100 2,590
Professional fees 1,958 2,238 4,009 3,939
Facilities costs 2,329 2,247 4,755 4,261
Software costs 4,085 3,235 7,567 6,295
Capitalized software deferred costs (1,048) (497) (2,089) (970)
Other segment items 1,360 125 3,464 1,283
Net loss $ (4,257) $ (8,711) $ (10,027) $ (17,536)