v3.25.1
Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Revenue $ 55,809 $ 47,173
Costs and Expenses:    
Net loss (8,825) (7,203)
Reportable Segment    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Revenue 55,809 47,173
Costs and Expenses:    
Direct costs of goods sold 9,557 8,266
Payroll and employee-related costs 41,651 35,519
Marketing costs 4,730 3,495
Partner costs 1,235 959
Professional fees 1,701 1,030
Facilities costs 2,014 2,076
Software costs 3,060 2,895
Capitalized software deferred costs (473) (305)
Other segment items 1,159 441
Net loss $ (8,825) $ (7,203)