XML 47 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Derivative [Line Items]      
Foreign Currency Transaction Gain (Loss), before Tax $ (191) $ (229)  
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,544   $ 2,367
Liabilities Fair Value (2,952)   (1,853)
Net Fair Value 3,592   514
Foreign Currency Forward Contracts      
Derivative [Line Items]      
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (245) $ (181)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,519   2,345
Liabilities Fair Value (2,697)   (1,694)
Net Fair Value 3,822   651
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Prepaids and other current assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 5,329   2,307
Liabilities Fair Value (1,790)   (1,341)
Net Fair Value 3,539   966
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets [Member]      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 1,190    
Liabilities Fair Value (907)    
Net Fair Value 283    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities [Member]      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     38
Liabilities Fair Value     (353)
Net Fair Value     (315)
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts      
Derivative [Line Items]      
Notional amount of cash flow hedges 37,819   33,867
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Other Current Liabilities [Member]      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 25   22
Liabilities Fair Value (255)   (159)
Net Fair Value $ (230)   (137)
Cash flow hedge | Foreign Currency Forward Contracts      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 2 years    
Notional amount of cash flow hedges $ 156,229   $ 156,818
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 2,700    
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 1 month