XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ (441) $ 312 $ (1,320) $ 143  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 4,272   4,272   $ 1,548
Liabilities Fair Value (1,616)   (1,616)   (9,511)
Net Fair Value 2,656   2,656   (7,963)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (48) $ (682) (398) $ (1,224)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 4,251   4,251   1,523
Liabilities Fair Value (1,456)   (1,456)   (9,361)
Net Fair Value 2,795   2,795   (7,838)
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 3,319   3,319    
Liabilities Fair Value (1,311)   (1,311)    
Net Fair Value 2,008   2,008    
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,500
Liabilities Fair Value         (8,826)
Net Fair Value         (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 932   932    
Liabilities Fair Value (145)   (145)    
Net Fair Value 787   $ 787    
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 37,254   $ 37,254   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 21   21   25
Liabilities Fair Value (160)   (160)   (150)
Net Fair Value (139)   $ (139)   (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 178,908   $ 178,908   $ 154,504
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 1,500   $ 1,500