XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 237,928 $ 229,169 $ 465,398 $ 464,475
Philippines        
Disaggregation of Revenue [Line Items]        
Revenue 138,308 127,261 269,521 254,120
United States        
Disaggregation of Revenue [Line Items]        
Revenue 25,267 37,235 50,857 83,897
India        
Disaggregation of Revenue [Line Items]        
Revenue 29,468 28,995 58,377 57,238
Rest of World        
Disaggregation of Revenue [Line Items]        
Revenue 44,885 35,678 86,643 69,220
Digital Customer Experience        
Disaggregation of Revenue [Line Items]        
Revenue 148,352 150,916 291,843 308,052
Trust and Safety        
Disaggregation of Revenue [Line Items]        
Revenue 59,066 45,209 114,338 85,807
AI Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,510 $ 33,044 $ 59,217 $ 70,616