XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Revenues $ 58,470 $ 50,586 $ 114,279 $ 97,759
Costs and Expenses:        
Net loss (8,711) (8,553) (17,536) (15,756)
Reportable Segment        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
Revenues 58,470 50,586 114,279 97,758
Costs and Expenses:        
Direct costs of goods sold 9,745 8,415 19,302 16,681
Payroll and employee-related costs 44,014 38,291 85,666 73,810
Marketing costs 4,719 4,280 9,449 7,775
Partner costs 1,355 1,015 2,590 1,975
Professional fees 2,238 1,437 3,939 2,467
Facilities costs 2,247 2,074 4,261 4,150
Software costs 3,235 3,045 6,295 5,940
Capitalized software deferred costs (497) (662) (970) (967)
Other segment items 125 1,244 1,283 1,683
Net loss $ (8,711) $ (8,553) $ (17,536) $ (15,756)