XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Segment and Geographical Information - Revenue by Type of Service (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2023
$ / Contract
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Total revenue   $ 168,611 $ 156,898 $ 329,469 $ 298,235
Revenue from contract with customer, initiation fee | $ / Contract 4.95        
Basic, Plus, Client Marketplace and other          
Disaggregation of Revenue [Line Items]          
Total revenue   142,308 132,029 278,984 250,696
Enterprise          
Disaggregation of Revenue [Line Items]          
Total revenue   14,323 12,296 25,735 23,054
Managed services          
Disaggregation of Revenue [Line Items]          
Total revenue   $ 11,980 $ 12,573 $ 24,750 $ 24,485