XML 144 R134.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Values of All Open Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other Current Assets    
Fair values of open derivative instruments    
Fair value of derivative assets $ 0.5 $ 12.6
Other Long -term Assets    
Fair values of open derivative instruments    
Fair value of derivative assets   0.1
Other Current Liabilities    
Fair values of open derivative instruments    
Fair value of derivative liabilities 3.2 1.6
Other Long Term Liabilities    
Fair values of open derivative instruments    
Fair value of derivative liabilities 0.2  
Designated as Hedging Instrument | Foreign Exchange Contract | Other Current Liabilities    
Fair values of open derivative instruments    
Fair value of derivative liabilities 0.7 0.3
Not Designated as Hedging Instruments | Foreign Exchange Contract | Other Current Assets    
Fair values of open derivative instruments    
Fair value of derivative assets 0.5 1.5
Not Designated as Hedging Instruments | Foreign Exchange Contract | Other Long -term Assets    
Fair values of open derivative instruments    
Fair value of derivative assets   0.1
Not Designated as Hedging Instruments | Foreign Exchange Contract | Other Current Liabilities    
Fair values of open derivative instruments    
Fair value of derivative liabilities 2.5 1.3
Not Designated as Hedging Instruments | Foreign Exchange Contract | Other Long Term Liabilities    
Fair values of open derivative instruments    
Fair value of derivative liabilities $ 0.2  
Cash Flow Hedging | Designated as Hedging Instrument | Foreign Exchange Contract | Other Current Assets    
Fair values of open derivative instruments    
Fair value of derivative assets   $ 11.1