Segment and Geographical Information - Long-Lived Assets by Geographic Area (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | $ 170,621 | $ 165,229 |
| India | ||
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | 63,040 | 53,813 |
| The United States | ||
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | 52,510 | 61,592 |
| The Philippines | ||
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | 25,881 | 21,952 |
| South Africa | ||
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | 23,828 | 20,890 |
| Rest of World | ||
| Revenues from External Customers and Long-Lived Assets [Line Items] | ||
| Long-lived assets | $ 5,362 | $ 6,982 |