XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Derivative [Line Items]      
Foreign Currency Transaction Gain (Loss), before Tax $ 76 $ 415  
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 7,406   $ 6,865
Liabilities Fair Value (3,234)   (3,916)
Net Fair Value 4,172   2,949
Foreign Currency Forward Contracts      
Derivative [Line Items]      
Loss on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments (366) $ (958)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 7,354   6,817
Liabilities Fair Value (2,900)   (3,521)
Net Fair Value 4,454   3,296
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 6,869   6,757
Liabilities Fair Value (2,476)   (3,121)
Net Fair Value 4,393   3,636
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities [Member]      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     60
Liabilities Fair Value     (400)
Net Fair Value     (340)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets [Member]      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 485    
Liabilities Fair Value (424)    
Net Fair Value $ 61    
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 $ 98,173   81,929
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 52   48
Liabilities Fair Value (334)   (395)
Net Fair Value $ (282)   (347)
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 $ 199,005   $ 198,473
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months $ 3,300