XML 92 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments Schedule of Fair Values of Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative instruments, gross liability $ 8.9 $ 4.8
Derivative Asset $ 2.5 $ 4.1
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets
Fair Value, Inputs, Level 2 [Member]    
Derivative instruments, gross liability $ 8.9 $ 4.8
Derivative Asset $ 2.5 $ 4.1