XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ 243 $ 22 $ (879) $ (169)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,670   2,670   $ 1,548
Liabilities Fair Value (3,753)   (3,753)   (9,511)
Net Fair Value (1,083)   (1,083)   (7,963)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (809) $ (302) (350) $ (547)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,630   2,630   1,523
Liabilities Fair Value (3,682)   (3,682)   (9,361)
Net Fair Value (1,052)   (1,052)   (7,838)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         23
Liabilities Fair Value         (535)
Net Fair Value         (512)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Current Liabilities [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 1,885   1,885   1,500
Liabilities Fair Value (3,411)   (3,411)   (8,826)
Net Fair Value (1,526)   (1,526)   (7,326)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 745   745    
Liabilities Fair Value (271)   (271)    
Net Fair Value 474   $ 474    
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Maximum Length of Time Hedged in Cash Flow Hedge     1 month    
Notional amount of cash flow hedges 39,270   $ 39,270   42,380
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 40   40   25
Liabilities Fair Value (71)   (71)   (150)
Net Fair Value (31)   $ (31)   (125)
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 172,705   $ 172,705   $ 154,504
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ (1,200)   $ (1,200)