v3.25.2
Derivative Instruments - Narrative (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Jun. 30, 2025
EUR (€)
swap
Dec. 31, 2024
USD ($)
Interest Rate Swap Maturing October 2026 | Cash Flow Hedging | Designated as Hedging Instrument            
Derivative [Line Items]            
Number of outstanding interest rate swaps | swap 2   2   2  
Notional value $ 745.0   $ 745.0      
Interest Rate Swap Maturing January 2031 | Cash Flow Hedging | Designated as Hedging Instrument            
Derivative [Line Items]            
Number of outstanding interest rate swaps | swap 2   2   2  
Notional value $ 402.7   $ 402.7      
Interest rate swap            
Derivative [Line Items]            
Pre-tax gain expected to be reclassified within 12 months     $ 7.3      
Cross currency swap | Fair Value Hedging | Designated as Hedging Instrument            
Derivative [Line Items]            
Number of outstanding interest rate swaps | swap 2   2   2  
Notional value | €         € 350.0  
Cross currency swap | Net Investment Hedging | Designated as Hedging Instrument            
Derivative [Line Items]            
Notional value | €         € 100.0  
Foreign Exchange Contract            
Derivative [Line Items]            
Notional value $ 150.0   $ 150.0     $ 91.1
Loss (gain) from the mark to market adjustment $ (1.0) $ 0.6 $ (3.3) $ 2.3    
Foreign Exchange Contract | Maximum            
Derivative [Line Items]            
Term of contract 180 days