XML 115 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 16, 2023
Feb. 28, 2023
Derivatives, Fair Value [Line Items]          
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (45.2) $ (23.2)      
0% Notes | Convertible Debt          
Derivatives, Fair Value [Line Items]          
Debt instrument, interest rate 0.00% 0.00% 0.00%    
1.625% Notes | Convertible Debt          
Derivatives, Fair Value [Line Items]          
Debt instrument, interest rate 1.625% 1.625% 1.625% 1.625%  
0.50% Notes | Convertible Debt          
Derivatives, Fair Value [Line Items]          
Debt instrument, interest rate 0.50%       0.50%
Foreign exchange contract          
Derivatives, Fair Value [Line Items]          
Notional amount $ 262.2 $ 272.0      
Realized and unrealized foreign currency transaction loss 7.9 0.7 $ 0.8    
Foreign exchange contract | Cash Flow Hedging | Designated as Hedging Instrument          
Derivatives, Fair Value [Line Items]          
Notional amount 92.2        
Derivative Assets (Liabilities), at Fair Value, Net 0.9        
Gain (Loss) on Hedging Activity $ 0.1        
Foreign exchange contract | Minimum          
Derivatives, Fair Value [Line Items]          
Derivative, term of contract (in months) 1 month        
Foreign exchange contract | Maximum          
Derivatives, Fair Value [Line Items]          
Derivative, term of contract (in months) 3 months        
Interest rate swap agreements, 2023 and 2024          
Derivatives, Fair Value [Line Items]          
Proceeds from Derivative Instrument, Investing Activities $ 27.7        
Other Income 6.9        
Accumulated Other Comprehensive Income (Loss), Net of Tax $ 20.7        
Interest rate swap agreement 2023          
Derivatives, Fair Value [Line Items]          
Notional amount   500.0      
Interest rate swap agreement 2024          
Derivatives, Fair Value [Line Items]          
Notional amount   500.0      
Interest rate swap agreement 2022          
Derivatives, Fair Value [Line Items]          
Notional amount   750.0      
Interest Rate Swap          
Derivatives, Fair Value [Line Items]          
Interest rate swaps, fair value   $ 36.0