v3.25.2
Information Related to Recurring Fair Value Measurement of Derivative Instruments in Our Consolidated Condensed Balance Sheet (Detail) - Fair Value, Inputs, Level 2 - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Foreign Currency Derivatives | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Notional Amount $ 82,362 $ 126,496
Net Assets/ (Liabilities) 5,768 (2,037)
Foreign Currency Derivatives | Other Current Assets | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 5,768  
Foreign Currency Derivatives | Other Current Liabilities | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Liability Derivatives, Fair Value 0 2,037
Interest Rate Contracts | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Notional Amount 100,000  
Net Assets/ (Liabilities) (699)  
Interest Rate Contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Notional Amount 100,000 100,000
Net Assets/ (Liabilities) 104 719
Interest Rate Contracts | Other Current Assets | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 0  
Interest Rate Contracts | Other Current Assets | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Asset Derivatives, Fair Value 104 $ 719
Interest Rate Contracts | Other Current Liabilities | Derivatives Designated as Cash Flow Hedges    
Derivatives Fair Value [Line Items]    
Liability Derivatives, Fair Value 699  
Interest Rate Contracts | Other Current Liabilities | Derivatives Not Designated as Hedging Instruments    
Derivatives Fair Value [Line Items]    
Liability Derivatives, Fair Value $ 0