v3.25.2
Fair value of financial instruments - Net Investment Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jul. 26, 2023
Jul. 12, 2022
Derivative [Line Items]              
Interest expense $ 60.9 $ 56.5 $ 118.4 $ 112.3      
Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, liability position (62.2)   (62.2)   $ (12.8)    
$400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Interest expense 1.2 $ 1.2 $ 2.4 $ 2.3      
$215 million cross currency swap II | Designated as Hedging Instrument              
Derivative [Line Items]              
Notional value of derivative instrument           $ 215.0 $ 215.0
Weighted average maturity     9 months 18 days        
$55 million foreign exchange forward swap | Designated as Hedging Instrument              
Derivative [Line Items]              
Notional value of derivative instrument 55.0   $ 55.0        
Weighted average maturity     4 months 24 days        
$185 million cross currency swap | Designated as Hedging Instrument              
Derivative [Line Items]              
Notional value of derivative instrument             $ 185.0
Weighted average maturity     5 years 2 months 12 days        
Prepaid expenses and other | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, asset position 2.1   $ 2.1   5.7    
Prepaid expenses and other | $215 million cross currency swap II | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, asset position 1.6   1.6   0.0    
Prepaid expenses and other | $55 million foreign exchange forward swap | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, asset position 0.3   0.3   0.1    
Accrued liabilities | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, liability position (35.6)   (35.6)   0.0    
Other liabilities | $400 million cross currency swap 2022 | Level 2 | Designated as Hedging Instrument              
Derivative [Line Items]              
Fair value of contract, liability position (30.6)   (30.6)   (21.7)    
Other assets | $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   $ 3.1