v3.26.3
Fair Value Measurement (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Derivative [Line Items]          
Net gain (loss) on currency transaction exposures $ 1,243 $ (690) $ 458 $ 653  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 5,948   5,948   $ 4,435
Liabilities Fair Value (2,891)   (2,891)   (5,937)
Net Fair Value 3,057   3,057   (1,502)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net loss on currency forward contracts (1,950) $ (150) (2,913) $ (2,230)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 5,944   5,944   4,435
Liabilities Fair Value (2,642)   (2,642)   (5,630)
Net Fair Value 3,302   3,302   (1,195)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 891   891    
Liabilities Fair Value (454)   (454)    
Net Fair Value 437   437    
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         4,389
Liabilities Fair Value         (5,223)
Net Fair Value         (834)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value         46
Liabilities Fair Value         (407)
Net Fair Value         (361)
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 5,053   5,053    
Liabilities Fair Value (2,188)   (2,188)    
Net Fair Value 2,865   $ 2,865    
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Cash Flow Hedge, Hedging Exposure, Maximum Period     1 month    
Notional amount of cash flow hedges 67,769   $ 67,769   49,459
Derivatives not designated as hedging instruments: | Foreign Currency Forward Contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 4   4   0
Liabilities Fair Value (249)   (249)   (307)
Net Fair Value (245)   $ (245)   (307)
Cash flow hedge | Foreign Currency Forward Contracts          
Derivative [Line Items]          
Cash Flow Hedge, Hedging Exposure, Maximum Period     2 years    
Notional amount of cash flow hedges 258,729   $ 258,729   $ 239,588
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 2,200   $ 2,200