XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging (Effect and Fair Value of Derivative Instruments) (Details) - Contracts not designated as hedging instruments - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Foreign currency contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Effect of current derivative instruments $ 1.0 $ (0.3) $ (2.9)
Copper Derivatives Contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Effect of current derivative instruments $ (0.6) $ 0.8 $ 3.9