v3.24.2
Derivative and hedging activities - Narrative (Details)
€ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Derivatives, Fair Value [Line Items]      
Gain reclassified to interest expense, next 12 months $ 14,800,000    
Cross-currency swaps | Net Investment Hedging      
Derivatives, Fair Value [Line Items]      
Derivative, notional amount $ 750,000,000.0    
Foreign exchange products | Designated as Hedging Instrument | 3.875% unsecured notes      
Derivatives, Fair Value [Line Items]      
Derivative liability | €   € 400.0  
Interest rate 3.875% 3.875%  
Foreign currency denominated debt | Designated as Hedging Instrument | 3.875% unsecured notes      
Derivatives, Fair Value [Line Items]      
Accumulated loss related to the foreign currency denominated debt designated as net investment hedges $ 23,000,000.0   $ 9,300,000