XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information Related to Recurring Fair Value Measurement of Derivative Financial Instruments in the Consolidated Balance Sheet (Detail) - Fair Value, Inputs, Level 2 - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Foreign Currency Derivatives | Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Notional Amount $ 101,109 $ 40,063
Net Asset/ (Liabilities) 8,655 3,791
Foreign Currency Derivatives | Designated as Hedging Instrument | Other Current Assets    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 8,655 3,791
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Notional Amount 100,000 100,000
Net Asset/ (Liabilities) 2,062 2,772
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments | Other Current Assets    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 2,062 $ 2,772