v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue by Service and Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Service revenue $ 308,855 $ 294,086 $ 615,121 $ 571,878
Philippines        
Disaggregation of Revenue [Line Items]        
Service revenue 157,023 160,191 317,023 311,908
United States        
Disaggregation of Revenue [Line Items]        
Service revenue 47,103 32,393 88,316 65,614
India        
Disaggregation of Revenue [Line Items]        
Service revenue 37,827 37,079 78,005 72,507
Rest of World        
Disaggregation of Revenue [Line Items]        
Service revenue 66,902 64,423 131,777 121,849
Digital Customer Experience        
Disaggregation of Revenue [Line Items]        
Service revenue 175,691 165,082 344,181 324,944
Trust & Safety        
Disaggregation of Revenue [Line Items]        
Service revenue 67,061 76,451 142,896 148,911
AI Services        
Disaggregation of Revenue [Line Items]        
Service revenue $ 66,103 $ 52,553 $ 128,044 $ 98,023