XML 134 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives and Hedging - Forward Currency Forward Contracts (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Minimum length of time, foreign currency cash flow hedge 12 months    
Maximum maturity for foreign currency cash flow hedge 15 months    
Net gain in accumulated other comprehensive loss related to foreign currency forward contracts $ 6,846,000 $ 2,956,000 $ 2,811,000
Forward points amortized on derivatives 86,000    
Designated as Hedging Instrument | Cash Flow Hedging      
Derivative [Line Items]      
Net gain in accumulated other comprehensive loss related to foreign currency forward contracts 6,846,000 2,956,000 2,811,000
Settlement of cross-currency swap contract (3,129,000) 15,686,000 8,396,000
Foreign Currency Forward Contracts | Designated as Hedging Instrument      
Derivative [Line Items]      
Derivative instrument, notional amount 3,335,000 756,000  
Foreign Exchange Forward      
Derivative [Line Items]      
Forward points amortized on derivatives 0    
Foreign Exchange Forward | Cost of Goods Sold      
Derivative [Line Items]      
Settlement of cross-currency swap contract   756,000 398,000
Foreign Exchange Forward | Designated as Hedging Instrument      
Derivative [Line Items]      
Interest rate cash flow hedge gain (loss) to be reclassified during next 12 months, net 471,000    
Foreign Exchange Forward | Designated as Hedging Instrument | Cash Flow Hedging      
Derivative [Line Items]      
Net gain in accumulated other comprehensive loss related to foreign currency forward contracts 2,440,000 756,000 1,033,000
Settlement of cross-currency swap contract $ 1,700,000 $ 1,028,000 $ 1,165,000