XML 97 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Segments - Scheduled of Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenue [1] $ 79,413 $ 74,723
Technology    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenue 51,482 46,966
Adjusted cost of revenue 16,871 14,806
Technology | Operating Segments    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Adjusted Gross Profit 34,611 32,160
Professional Services    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenue 27,931 27,757
Adjusted cost of revenue 23,494 21,598
Professional Services | Operating Segments    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Adjusted Gross Profit $ 4,437 $ 6,159
[1] Includes amounts attributable to related party transactions. See Note 17 for further details.