XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Derivative [Line Items]          
Net gain (loss) on currency transaction exposures $ (690) $ 1,108 $ 653 $ (1,102)  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 3,223   3,223   $ 9,123
Liabilities Fair Value (6,723)   (6,723)   (3,528)
Net Fair Value (3,500)   (3,500)   5,595
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net loss on currency forward contracts (150) $ (1,513) (2,230) $ (631)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 3,222   3,222   9,090
Liabilities Fair Value (6,493)   (6,493)   (3,418)
Net Fair Value (3,271)   (3,271)   5,672
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Current Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 2,636   2,636    
Liabilities Fair Value (5,290)   (5,290)    
Net Fair Value (2,654)   (2,654)    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Other Noncurrent Liabilities          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 586   586    
Liabilities Fair Value (1,203)   (1,203)    
Net Fair Value (617)   $ (617)    
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         8,702
Liabilities Fair Value         (3,294)
Net Fair Value         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,212   $ 47,212   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 1   1   33
Liabilities Fair Value (230)   (230)   (110)
Net Fair Value (229)   $ (229)   (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 236,095   $ 236,095   $ 224,177
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 2,000   $ 2,000