XML 102 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]      
Gains (losses) on intercompany receivables $ 646 $ (653) $ (804)
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 1,548 2,367  
Liabilities Fair Value (9,511) (1,853)  
Net  Fair Value (7,963) 514  
Foreign Exchange Forward [Member]      
Derivative [Line Items]      
Forward contracts not designated as hedging instruments net realized gains (losses) (2,269) (573) $ 69
Derivatives designated as hedging instruments: | Foreign Exchange Forward [Member]      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 1,523 2,345  
Liabilities Fair Value (9,361) (1,694)  
Net  Fair Value (7,838) 651  
Derivatives designated as hedging instruments: | Foreign Exchange Forward [Member] | Prepaids and other current assets      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value   2,307  
Liabilities Fair Value   (1,341)  
Net  Fair Value   966  
Derivatives designated as hedging instruments: | Foreign Exchange Forward [Member] | Other long-term liabilities      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 23 38  
Liabilities Fair Value (535) (353)  
Net  Fair Value (512) (315)  
Derivatives designated as hedging instruments: | Foreign Exchange Forward [Member] | Other current liabilities      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 1,500    
Liabilities Fair Value (8,826)    
Net  Fair Value (7,326)    
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 42,380 33,867  
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Other current liabilities      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 25 22  
Liabilities Fair Value (150) (159)  
Net  Fair Value $ (125) (137)  
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 1 month    
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member]      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 2 years    
Derivative, Notional Amount $ 154,504 $ 156,818  
Unrealized gain (loss) on cash flow hedges in accumulated other comprehensive income (loss) expected to be recognized in next fiscal year $ (5,600)