XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ (2,178) $ 243 $ (1,764) $ (879)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 12,529   12,529   $ 5,451
Liabilities Fair Value (368)   (368)   (771)
Net Fair Value 12,161   12,161   4,680
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments 1,155 $ (809) 196 $ (350)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 12,514   12,514   5,413
Liabilities Fair Value (106)   (106)   (591)
Net Fair Value 12,408   12,408   4,822
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 10,242   10,242   5,331
Liabilities Fair Value (56)   (56)   (430)
Net Fair Value 10,186   10,186   4,901
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         82
Liabilities Fair Value         (161)
Net Fair Value         (79)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets [Member]          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,272   2,272    
Liabilities Fair Value (50)   (50)    
Net Fair Value 2,222   $ 2,222    
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 41,704   $ 41,704   38,897
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 15   15   38
Liabilities Fair Value (262)   (262)   (180)
Net Fair Value (247)   $ (247)   (142)
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 191,288   $ 191,288   $ 172,894
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 7,700   $ 7,700