XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ 312 $ (368) $ 143 $ (530)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 641   641   $ 2,367
Liabilities Fair Value (4,444)   (4,444)   (1,853)
Net Fair Value (3,803)   (3,803)   514
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (682) $ 138 (1,224) $ (355)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 632   632   2,345
Liabilities Fair Value (4,286)   (4,286)   (1,694)
Net Fair Value (3,654)   (3,654)   651
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Prepaid Expenses and Other Current Assets [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         2,307
Liabilities Fair Value         (1,341)
Net Fair Value         966
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 103   103   38
Liabilities Fair Value (948)   (948)   (353)
Net Fair Value (845)   (845)   (315)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Current Liabilities [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 529   529    
Liabilities Fair Value (3,338)   (3,338)    
Net Fair Value (2,809)   (2,809)    
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Notional amount of cash flow hedges 41,074   41,074   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 9   9   22
Liabilities Fair Value (158)   (158)   (159)
Net Fair Value (149)   $ (149)   (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 141,376   $ 141,376   $ 156,818
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ (1,900)   $ (1,900)    
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Maximum Length of Time Hedged in Cash Flow Hedge     1 month