XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Derivative [Line Items]      
Net gain (loss) on currency transaction exposures $ (1,245) $ 76  
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,902   $ 3,824
Liabilities Fair Value (973)   (3,839)
Net Fair Value 5,929   (15)
Foreign Currency Forward Contracts      
Derivative [Line Items]      
Net gain (loss) on currency forward contracts 671 $ (366)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,881   3,785
Liabilities Fair Value (855)   (3,630)
Net Fair Value 6,026   155
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Prepaid Expenses and Other Current Assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 6,217   3,761
Liabilities Fair Value (743)   (3,197)
Net Fair Value 5,474   564
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 664    
Liabilities Fair Value (112)    
Net Fair Value $ 552    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     24
Liabilities Fair Value     (433)
Net Fair Value     (409)
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 $ 48,025   55,789
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Other Current Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 21   39
Liabilities Fair Value (118)   (209)
Net Fair Value $ (97)   (170)
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 $ 223,240   $ 223,839
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 4,100