XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Foreign Currency Derivatives | Designated as Hedging Instrument    
Derivatives Fair Value [Line Items]    
Notional Amount $ 126,496 $ 101,109
Net Asset/ (Liabilities) (2,037) 8,655
Foreign Currency Derivatives | Designated as Hedging Instrument | Other Current Assets    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 0 8,655
Foreign Currency Derivatives | Designated as Hedging Instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Liabilities Derivatives, Fair Value 2,037  
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Notional Amount 100,000 100,000
Net Asset/ (Liabilities) 719 2,062
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments | Other Current Assets    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value $ 719 $ 2,062