XML 145 R132.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS - Fair value of derivative instruments in statement of financial position (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]      
Derivative assets $ 289.9 $ 120.8  
Derivative liabilities $ 350.2 $ 176.5  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Derivative financial instruments Derivative financial instruments  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Current Derivative Liability, Current  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Noncurrent Derivative Asset, Noncurrent  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent  
Foreign exchange contracts | Cash flow hedging      
Derivatives, Fair Value [Line Items]      
Foreign exchange contracts $ (55.7) $ (26.3) $ 3.8
Derivatives designated as hedging instruments | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Derivative assets 262.0 116.9  
Derivative liabilities 336.1 155.0  
Derivatives designated as hedging instruments | Foreign exchange contracts | Current - Derivative financial instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets 254.8 106.4  
Derivative liabilities 332.5 139.5  
Derivatives designated as hedging instruments | Foreign exchange contracts | Long-term - Derivative financial instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets 7.2 10.5  
Derivative liabilities 3.6 15.5  
Derivatives not designated as hedging instruments | Foreign exchange contracts      
Derivatives, Fair Value [Line Items]      
Derivative assets 27.9 3.9  
Derivative liabilities 14.1 21.5  
Derivatives not designated as hedging instruments | Foreign exchange contracts | Current - Derivative financial instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets 27.9 3.9  
Derivative liabilities 14.1 21.5  
Derivatives not designated as hedging instruments | Foreign exchange contracts | Long-term - Derivative financial instruments      
Derivatives, Fair Value [Line Items]      
Derivative assets 0.0 0.0  
Derivative liabilities $ 0.0 $ 0.0