XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivative [Line Items]      
Net gain (loss) on currency transaction exposures $ 141 $ (1,245)  
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 4,204   $ 9,123
Liabilities Fair Value (3,533)   (3,528)
Net Fair Value 671   5,595
Foreign Currency Forward Contracts      
Derivative [Line Items]      
Net gain (loss) on currency forward contracts (789) $ 671  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 4,173   9,090
Liabilities Fair Value (3,345)   (3,418)
Net Fair Value 828   5,672
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 305    
Liabilities Fair Value (811)    
Net Fair Value (506)    
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,868   8,702
Liabilities Fair Value (2,534)   (3,294)
Net Fair Value $ 1,334   5,408
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Assets      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value     388
Liabilities Fair Value     (124)
Net Fair Value     264
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 $ 47,015   38,892
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Other Current Liabilities      
Derivative Assets and Liabilities at Fair Value [Abstract]      
Asset Fair Value 31   33
Liabilities Fair Value (188)   (110)
Net Fair Value $ (157)   (77)
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 $ 225,134   $ 224,177
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 1,000