Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Offsetting of Derivative Liabilities (Detail)

v3.24.0.1
Fair Value Measurements - Offsetting of Derivative Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, before Offset $ 4.6 $ 6.0
Gross Amounts Offset in the Balance Sheet, Derivative Liabilities $ (0.7) $ (2.4)
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Net Amounts of Liabilities Presented in the Balance Sheet $ 3.9 $ 3.6
Foreign exchange currency contracts [Member]    
Derivative [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, before Offset 4.6 6.0
Gross Amounts Offset in the Balance Sheet, Derivative Liabilities (0.7) (2.4)
Net Amounts of Liabilities Presented in the Balance Sheet $ 3.9 $ 3.6