Organization and Basis of Presentation - Narrative (Details) |
Mar. 31, 2025
employee
numberOfEmployees
|
---|---|
Description of Business and Basis of Presentation [Line Items] | |
Total number of employees | 4,200 |
MAV Canopy HoldCo I, LLC | |
Description of Business and Basis of Presentation [Line Items] | |
Ownership percentage | 15.00% |
INDIA | |
Description of Business and Basis of Presentation [Line Items] | |
Total number of employees | employee | 2,800 |
PHILIPPINES | |
Description of Business and Basis of Presentation [Line Items] | |
Total number of employees | 400 |