XML 112 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVES AND HEDGING - Narrative (Details)
€ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 30, 2024
EUR (€)
Dec. 31, 2023
EUR (€)
Apr. 20, 2022
EUR (€)
Derivative [Line Items]            
Derivative not designated as hedging instrument, expense recognized within other income | $     $ 37.3      
Cash payment | $     38.8      
Cross Currency Swaps            
Derivative [Line Items]            
Notional amount           € 900.0
Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Gain (loss) in recognized within translation adjustments in AOCI | $ $ 77.3 $ (96.1)        
Cash proceeds received from settlement | $     132.1      
Cross Currency Swaps | Net Investment Hedging | Interest Expense, Net            
Derivative [Line Items]            
Conversion gains | $ $ 38.4 $ 38.8 $ 30.3      
Foreign Exchange Forward            
Derivative [Line Items]            
Notional amount           € 350.0
May 2025 | Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount         € 1,467.2  
August 2027 | Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount         € 900.0  
November 2026 | Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount       € 538.1    
November 2026 | Additional Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount       161.9    
January 2028 | Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount       464.2    
January 2028 | Additional Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount       46.3    
January 2029 | Cross Currency Swaps | Net Investment Hedging            
Derivative [Line Items]            
Notional amount       € 464.9