XML 411 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Cross Currency Swaps (Narrative) (Details) - Cross-currency swaps - Net Investment Hedging - USD ($)
$ in Millions
Nov. 26, 2024
May 07, 2024
Oct. 25, 2022
Dec. 31, 2024
Nov. 30, 2024
Sep. 17, 2024
Aug. 02, 2024
Nov. 21, 2023
Apr. 30, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       $ 2,300.0     $ 152.5    
Notional amount settled $ 2.4 $ 547.5 $ 98.8            
Payments for derivative instrument   45.8              
April 14, 2022 through April 20, 2024                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives                 $ 300.0
April 27, 2022 through March 15, 2026                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives                 700.0
April 22, 2022 through June 15, 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives                 $ 500.0
October 25, 2022 through December 15, 2024                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives     700.0            
October 25, 2022 through March 15, 2026                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives     700.0            
Notional amount settled 185.5                
October 25, 2022 through June 15, 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives     $ 100.0            
November 21, 2023 through April 20, 2027                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives               $ 300.0  
Notional amount settled 300.0                
May 7, 2024 through April 20, 2027                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives   $ 547.5              
Notional amount settled 547.5                
September 17, 2024 through September 30, 2028                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives           $ 300.0      
Notional amount settled 300.0                
September 17, 2024 through June 15, 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives           215.0      
September 17, 2024 through September 30, 2032                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives           $ 200.0      
September 17, 2024 Through March 30, 2033                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives 200.0                
September 17, 2024 Through December 15, 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives 215.0                
October 25, 2022 Through December 15, 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives $ 100.0                
November 27, 2024 Through April 20, 2027                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives         $ 847.5        
November 27, 2024 Through September 30, 2028                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives         $ 300.0        
Effective Through March 2026                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       515.0          
Effective Through April 2027                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       1,000.0          
Effective Through September 2028                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       300.0          
Effective Through December 2030                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       315.0          
Effective Through March 2033                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Notional amount of derivatives       $ 200.0