XML 96 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments Schedule of Fair Values of Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative instruments, gross liability $ 4.8 $ 11.9
Derivative Asset $ 4.1 $ 5.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 $ 4.8 $ 11.9
Derivative Asset $ 4.1 $ 5.1