XML 378 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial instruments - Additional Information (Detail)
12 Months Ended
Oct. 04, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 02, 2023
EUR (€)
derivative_instrument
Oct. 01, 2023
USD ($)
Dec. 31, 2019
USD ($)
counterparty
Dec. 31, 2019
EUR (€)
counterparty
Dec. 31, 2018
USD ($)
counterparty
Dec. 31, 2018
EUR (€)
counterparty
Derivatives Fair Value [Line Items]                    
Derivative, number of instruments held | derivative_instrument         6          
Cash Flow Hedging                    
Derivatives Fair Value [Line Items]                    
Ineffectiveness on hedging derivatives   $ 0 $ 0 $ 0            
Not Designated as Hedging Instrument | Foreign Currency Exchange Contracts                    
Derivatives Fair Value [Line Items]                    
Loss on derivative   3,200,000 3,000,000              
Total notional amount for all open foreign currency forward contracts   195,000,000 152,900,000              
Designated as Hedging Instrument | Foreign Currency Exchange Contracts | Cash Flow Hedging                    
Derivatives Fair Value [Line Items]                    
Total notional amount for all open foreign currency forward contracts   234,100,000 $ 184,800,000              
Designated as Hedging Instrument | Cross Currency Interest Rate Contract                    
Derivatives Fair Value [Line Items]                    
Total notional amount for all open foreign currency forward contracts   $ 500,000,000     € 474,700,000 $ 500,000,000 $ 250,000,000 € 219,200,000 $ 500,000,000 € 433,900,000
Derivative, number of instruments held | counterparty             5 5 6 6
Derivative, fixed interest rate         3.05% 4.63% 4.88% 4.88% 4.63% 4.63%
Derivative, annual interest rate             2.46% 2.46% 1.94% 1.94%
Proceeds from derivative instrument, investing activities $ 43,000,000