Organization and Basis of Presentation - Narrative (Details) |
Sep. 30, 2026
numberOfEmployees
employee
|
|---|---|
| Description of Business and Basis of Presentation [Line Items] | |
| Total number of employees | 3,900 |
| INDIA | |
| Description of Business and Basis of Presentation [Line Items] | |
| Total number of employees | employee | 2,500 |
| PHILIPPINES | |
| Description of Business and Basis of Presentation [Line Items] | |
| Total number of employees | 300 |