v3.26.1
Credit losses (Details) - 6 months ended Jun. 30, 2026
$ in Millions
USD ($)
Country
country
Allowance for Credit Loss [Abstract]    
Number of countries in which entity operates 100 100
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts, beginning balance $ 20.6  
Provision for uncollectible accounts receivable 1.8  
Write-offs and recoveries (1.9)  
Foreign currency exchange effects (0.2)  
Allowance for doubtful accounts, ending balance $ 20.3