v3.26.1
Organization (Details)
Employee in Thousands
Mar. 31, 2026
Employee
Country
Product Information [Line Items]  
Number of countries in which entity operates | Country 35
Minimum  
Product Information [Line Items]  
Number of employees around the globe, minimum | Employee 145