XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 235,306 $ 239,680
Philippines    
Disaggregation of Revenue [Line Items]    
Revenue 126,859 120,080
United States    
Disaggregation of Revenue [Line Items]    
Revenue 46,662 79,131
India    
Disaggregation of Revenue [Line Items]    
Revenue 28,243 23,358
Rest of World    
Disaggregation of Revenue [Line Items]    
Revenue 33,542 17,111
Digital Customer Experience    
Disaggregation of Revenue [Line Items]    
Revenue 157,136 159,731
Trust and Safety    
Disaggregation of Revenue [Line Items]    
Revenue 40,598 45,852
AI Services    
Disaggregation of Revenue [Line Items]    
Revenue $ 37,572 $ 34,097