XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Segments - Schedule of Segment Adjusted Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Less Adjusted Gross Profit reconciling items [Abstract]    
Stock-based compensation $ (7,543) $ (10,838)
Acquisition-related costs, net (1,500) (400)
Less Other Reconciling Items [Abstract]    
Sales and marketing (14,738) (19,058)
Research and development (15,186) (14,871)
General and administrative (14,162) (14,564)
Depreciation and amortization (12,320) (10,525)
Interest and other (expense) income, net (3,356) 2,338
Loss before income taxes (23,527) (20,474)
Operating Segments | Technology    
Gross Profit [Abstract]    
Adjusted Gross Profit 34,611 32,160
Operating Segments | Professional Services    
Gross Profit [Abstract]    
Adjusted Gross Profit 4,437 6,159
Segment Reconciling Items    
Gross Profit [Abstract]    
Adjusted Gross Profit 39,048 38,319
Less Adjusted Gross Profit reconciling items [Abstract]    
Restructuring costs (1,398) (260)
Less Other Reconciling Items [Abstract]    
Sales and marketing (14,738) (19,058)
Research and development (15,186) (14,871)
General and administrative (14,162) (14,564)
Interest and other (expense) income, net (3,356) 2,338
Segment Reconciling Items | Corporate Segment and Other Operating Segment    
Less Adjusted Gross Profit reconciling items [Abstract]    
Stock-based compensation (1,221) (1,697)
Acquisition-related costs, net (194) (156)
Less Other Reconciling Items [Abstract]    
Depreciation and amortization (12,320) (10,525)
Segment Reconciling Items | Technology    
Gross Profit [Abstract]    
Adjusted Gross Profit 34,611 32,160
Segment Reconciling Items | Professional Services    
Gross Profit [Abstract]    
Adjusted Gross Profit $ 4,437 $ 6,159