v3.26.1
Credit losses (Details) - 3 months ended Mar. 31, 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.0  
Write-offs and recoveries (1.1)  
Foreign currency exchange effects (0.2)  
Allowance for doubtful accounts, ending balance $ 20.3