v3.26.1
Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property and equipment, net $ 86,019 $ 95,426
Philippines    
Property, Plant, and Equipment [Line Items]    
Property and equipment, net 30,949 34,205
United States    
Property, Plant, and Equipment [Line Items]    
Property and equipment, net 6,517 6,620
India    
Property, Plant, and Equipment [Line Items]    
Property and equipment, net 23,959 24,549
Colombia    
Property, Plant, and Equipment [Line Items]    
Property and equipment, net 14,345 18,667
Rest of World    
Property, Plant, and Equipment [Line Items]    
Property and equipment, net $ 10,249 $ 11,385