XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Derivative [Line Items]          
Foreign Currency Transaction Gain (Loss), before Tax $ (1,110) $ (441) $ (2,874) $ (1,320)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 19,072   19,072   $ 5,451
Liabilities Fair Value (355)   (355)   (771)
Net Fair Value 18,717   18,717   4,680
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments 892 $ (48) 1,088 $ (398)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 19,019   19,019   5,413
Liabilities Fair Value (231)   (231)   (591)
Net Fair Value 18,788   18,788   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 15,922   15,922   5,331
Liabilities Fair Value (172)   (172)   (430)
Net Fair Value 15,750   15,750   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 3,097   3,097    
Liabilities Fair Value (59)   (59)    
Net Fair Value 3,038   $ 3,038    
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,057   $ 37,057   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 53   53   38
Liabilities Fair Value (124)   (124)   (180)
Net Fair Value (71)   $ (71)   (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 196,749   $ 196,749   $ 172,894
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 11,900   $ 11,900