v3.26.3
Fair value of financial instruments - Net Investment Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]            
Interest expense $ (66.0) $ (63.4) $ (192.4) $ (181.8)    
Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, liability position (50.5)   (50.5)     $ (61.3)
$400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Interest expense (1.3) $ (1.2) (4.1) $ (3.6)    
$215 million cross currency swap II | Designated as Hedging Instrument            
Derivative [Line Items]            
Notional value of derivative instrument         $ 215.0  
Other foreign exchange forward swaps | Designated as Hedging Instrument            
Derivative [Line Items]            
Notional value of derivative instrument 145.0   $ 145.0      
Weighted average maturity     9 months 18 days      
$215 million cross currency swap III | Designated as Hedging Instrument            
Derivative [Line Items]            
Notional value of derivative instrument 215.0   $ 215.0      
Weighted average maturity     7 months 6 days      
$185 million cross currency swap | Designated as Hedging Instrument            
Derivative [Line Items]            
Notional value of derivative instrument 185.0   $ 185.0      
Weighted average maturity     4 years 1 month 6 days      
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, liability position (27.0)   $ (27.0)     (34.2)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent | Other foreign exchange forward swaps | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, liability position 0.0   0.0     (0.7)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent | Other foreign exchange forward swaps | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, asset position 0.3   0.3     0.2
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, liability position (24.4)   (24.4)     (28.3)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | Other foreign exchange forward swaps | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, liability position (2.7)   (2.7)     (1.1)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseCurrent | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, asset position 2.0   2.0     2.1
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseCurrent | $215 million cross currency swap II | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, asset position 0.0   0.0     0.2
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseCurrent | Other foreign exchange forward swaps | Level 2 | Designated as Hedging Instrument            
Derivative [Line Items]            
Fair value of contract, asset position $ 1.3   $ 1.3     $ 0.5