XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Derivative [Line Items]          
Net gain (loss) on currency transaction exposures $ 1,108 $ (552) $ (1,102) $ (1,831)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 925   925   $ 3,824
Liabilities Fair Value (6,797)   (6,797)   (3,839)
Net Fair Value (5,872)   (5,872)   (15)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net gain (loss) on currency forward contracts (1,513) $ 227 (631) $ 630  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 908   908   3,785
Liabilities Fair Value (6,697)   (6,697)   (3,630)
Net Fair Value (5,789)   (5,789)   155
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Current Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 866   866    
Liabilities Fair Value (5,342)   (5,342)    
Net Fair Value (4,476)   (4,476)    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 42   42   24
Liabilities Fair Value (1,355)   (1,355)   (433)
Net Fair Value (1,313)   $ (1,313)   (409)
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         3,761
Liabilities Fair Value         (3,197)
Net Fair Value         564
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 49,273   $ 49,273   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 17   17   39
Liabilities Fair Value (100)   (100)   (209)
Net Fair Value (83)   $ (83)   (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 222,548   $ 222,548   $ 223,839
Foreign Currency Cash Flow Hedge Loss to be Reclassified During Next 12 Months $ 3,400   $ 3,400