v3.26.1
Segment Reporting - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Revenue $ 65,500 $ 55,809
Costs and Expenses:    
Net loss (5,770) (8,825)
Reportable Segment    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Revenue 65,500 55,809
Costs and Expenses:    
Direct costs of goods sold 11,096 9,557
Payroll and employee-related costs 42,684 41,651
Marketing costs 7,020 4,730
Partner costs 1,448 1,235
Professional fees 2,051 1,701
Facilities costs 2,426 2,014
Software costs 3,482 3,060
Capitalized software deferred costs (1,041) (473)
Other segment items 2,104 1,159
Net loss $ (5,770) $ (8,825)