XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Net loss on currency transaction exposures $ (1,305) $ (1,950) $ (1,832)
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 3,824 6,865  
Liabilities Fair Value (3,839) (3,916)  
Net  Fair Value (15) 2,949  
Foreign Exchange Forward      
Derivative [Line Items]      
Net loss on currency forward contracts (891) (240) $ (451)
Derivatives designated as hedging instruments: | Foreign Exchange Forward      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 3,785 6,817  
Liabilities Fair Value (3,630) (3,521)  
Net  Fair Value 155 3,296  
Derivatives designated as hedging instruments: | Foreign Exchange Forward | Prepaid expenses and other current assets      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 3,761 6,757  
Liabilities Fair Value (3,197) (3,121)  
Net  Fair Value 564 3,636  
Derivatives designated as hedging instruments: | Foreign Exchange Forward | Other long-term liabilities      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 24 60  
Liabilities Fair Value (433) (400)  
Net  Fair Value $ (409) (340)  
Not Designated as Hedging Instrument | Foreign Exchange Forward      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 1 month    
Derivative, Notional Amount $ 55,789 81,929  
Not Designated as Hedging Instrument | Foreign Exchange Forward | Other Current Liabilities      
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]      
Asset Fair Value 39 48  
Liabilities Fair Value (209) (395)  
Net  Fair Value $ (170) (347)  
Cash Flow Hedging | Foreign Exchange Forward      
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 2 years    
Derivative, Notional Amount $ 223,839 $ 198,473  
Unrealized gain (loss) on cash flow hedges in accumulated other comprehensive income (loss) expected to be recognized in next fiscal year $ 400