XML 107 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Agreements on Consolidated Balance Sheets (Detail) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivatives Not Designated as Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Amount $ 7.1 $ 1.2
Gross Amount 6.1 2.4
Offset 5.3 0.8
Net Amount in Balance Sheet $ 0.8 $ 1.6
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Foreign Exchange Forward [Member] | Derivatives Not Designated as Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Amount $ 7.1 $ 1.2
Offset 5.3 0.8
Net Amount in Balance Sheet $ 1.8 $ 0.4
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets, Current Assets, Current
Cash Flow Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Amount $ 82.3 $ 58.4
Offset 12.6 13.0
Net Amount in Balance Sheet $ 69.7 $ 45.4
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets, Current Assets, Current
Gross Amount $ 13.8 $ 13.9
Offset 12.6 13.0
Net Amount in Balance Sheet $ 1.2 $ 0.9
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Cash Flow Hedges [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Amount $ 24.5 $ 17.2
Offset 4.7 8.2
Net Amount in Balance Sheet $ 19.8 $ 9.0
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Gross Amount $ 5.3 $ 11.0
Offset 4.7 8.2
Net Amount in Balance Sheet $ 0.6 $ 2.8
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent