XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Derivative [Line Items]          
Net loss on currency transaction exposures $ (965) $ (1,355) $ (2,210) $ (1,279)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 5,508   5,508   $ 3,824
Liabilities Fair Value (2,164)   (2,164)   (3,839)
Net Fair Value 3,344   3,344   (15)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net gain on currency forward contracts 211 $ 768 882 $ 403  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 5,501   5,501   3,785
Liabilities Fair Value (1,950)   (1,950)   (3,630)
Net Fair Value 3,551   3,551   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 4,677   4,677   3,761
Liabilities Fair Value (1,258)   (1,258)   (3,197)
Net Fair Value 3,419   3,419   564
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 824   824    
Liabilities Fair Value (692)   (692)    
Net Fair Value 132   $ 132    
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 53,524   $ 53,524   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 7   7   39
Liabilities Fair Value (214)   (214)   (209)
Net Fair Value (207)   $ (207)   (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 228,171   $ 228,171   $ 223,839
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 2,600   $ 2,600