v3.24.0.1
Financial Instruments (Fair Value of Assets and Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current, Other Assets, Noncurrent Other Assets, Current, Other Assets, Noncurrent
Liabilities:    
Contingent consideration - other accrued liabilities and other long-term liabilities $ 59.1 $ 60.5
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current, Other Liabilities, Noncurrent Other Accrued Liabilities, Current, Other Liabilities, Noncurrent
Fair Value, Measurements, Recurring    
Assets:    
Derivative and hedging assets - other assets $ 78.3 $ 105.8
Total assets 197.7 201.0
Liabilities:    
Derivative and hedging liabilities - other accrued liabilities and other long-term liabilities 79.6 102.0
Contingent consideration - other accrued liabilities and other long-term liabilities 63.6 65.1
Total liabilities 143.2 167.1
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets (Level 1)    
Assets:    
Derivative and hedging assets - other assets 0.0 0.0
Total assets 43.1 38.3
Liabilities:    
Derivative and hedging liabilities - other accrued liabilities and other long-term liabilities 0.0 0.0
Contingent consideration - other accrued liabilities and other long-term liabilities 0.0 0.0
Total liabilities 0.0 0.0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets:    
Derivative and hedging assets - other assets 78.3 105.8
Total assets 154.6 162.7
Liabilities:    
Derivative and hedging liabilities - other accrued liabilities and other long-term liabilities 79.6 102.0
Contingent consideration - other accrued liabilities and other long-term liabilities 0.0 0.0
Total liabilities 79.6 102.0
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets:    
Derivative and hedging assets - other assets 0.0  
Total assets 0.0 0.0
Liabilities:    
Derivative and hedging liabilities - other accrued liabilities and other long-term liabilities 0.0 0.0
Contingent consideration - other accrued liabilities and other long-term liabilities 63.6 65.1
Total liabilities 63.6 65.1
Fair Value, Measurements, Recurring | Money market accounts    
Assets:    
Money market mutual funds 43.1 38.3
Fair Value, Measurements, Recurring | Money market accounts | Quoted Prices in Active Markets (Level 1)    
Assets:    
Money market mutual funds 43.1 38.3
Fair Value, Measurements, Recurring | Money market accounts | Significant Other Observable Inputs (Level 2)    
Assets:    
Money market mutual funds 0.0 0.0
Fair Value, Measurements, Recurring | Money market accounts | Significant Unobservable Inputs (Level 3)    
Assets:    
Money market mutual funds 0.0 0.0
Fair Value, Measurements, Recurring | Bonds    
Assets:    
Bonds - restricted cash and marketable securities and other assets 76.3 56.9
Fair Value, Measurements, Recurring | Bonds | Quoted Prices in Active Markets (Level 1)    
Assets:    
Bonds - restricted cash and marketable securities and other assets 0.0 0.0
Fair Value, Measurements, Recurring | Bonds | Significant Other Observable Inputs (Level 2)    
Assets:    
Bonds - restricted cash and marketable securities and other assets 76.3 56.9
Fair Value, Measurements, Recurring | Bonds | Significant Unobservable Inputs (Level 3)    
Assets:    
Bonds - restricted cash and marketable securities and other assets 0.0 0.0
Carrying Amount    
Assets:    
Derivative and hedging assets - other assets 78.3 105.8
Total assets 197.7 201.0
Liabilities:    
Derivative and hedging liabilities - other accrued liabilities and other long-term liabilities 79.6 102.0
Contingent consideration - other accrued liabilities and other long-term liabilities 63.6 65.1
Total liabilities 143.2 167.1
Carrying Amount | Money market accounts    
Assets:    
Money market mutual funds 43.1 38.3
Carrying Amount | Bonds    
Assets:    
Bonds - restricted cash and marketable securities and other assets $ 76.3 $ 56.9