XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ 22 $ 67 $ (169) $ (161)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,254   2,254   $ 2,367
Liabilities Fair Value (2,762)   (2,762)   (1,853)
Net Fair Value (508)   (508)   514
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (302) $ (312) (547) $ (493)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,227   2,227   2,345
Liabilities Fair Value (2,657)   (2,657)   (1,694)
Net Fair Value (430)   (430)   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 1,852   1,852   2,307
Liabilities Fair Value (1,738)   (1,738)   (1,341)
Net Fair Value 114   114   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 375   375   38
Liabilities Fair Value (919)   (919)   (353)
Net Fair Value (544)   (544)   (315)
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Notional amount of cash flow hedges 37,901   37,901   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 27   27   22
Liabilities Fair Value (105)   (105)   (159)
Net Fair Value (78)   $ (78)   (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 122,556   $ 122,556   $ 156,818
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 900   $ 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