v3.25.2
Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
country
Brazil Tax Matters  
Loss Contingencies  
Damages sought, value | $ $ 350
Minimum  
Loss Contingencies  
Clients' presence in number of countries | country 175