v3.26.1
Fair Value Measurement (Foreign Currency Forward Contracts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Derivative [Line Items]          
Net gain (loss) on currency transaction exposures $ (456) $ 432 $ (785) $ 1,343  
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 8,013   8,013   $ 4,435
Liabilities Fair Value (2,334)   (2,334)   (5,937)
Net Fair Value 5,679   5,679   (1,502)
Foreign Currency Forward Contracts          
Derivative [Line Items]          
Net loss on currency forward contracts (248) $ (1,291) (962) $ (2,080)  
Derivatives designated as hedged instruments: | Foreign Currency Forward Contracts          
Derivative Assets and Liabilities at Fair Value [Abstract]          
Asset Fair Value 8,013   8,013   4,435
Liabilities Fair Value (2,006)   (2,006)   (5,630)
Net Fair Value 6,007   6,007   (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 1,520   1,520    
Liabilities Fair Value (150)   (150)    
Net Fair Value 1,370   1,370    
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 6,493   6,493    
Liabilities Fair Value (1,856)   (1,856)    
Net Fair Value 4,637   $ 4,637    
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 64,679   $ 64,679   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 0   0   0
Liabilities Fair Value (328)   (328)   (307)
Net Fair Value (328)   $ (328)   (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 254,334   $ 254,334   $ 239,588
Foreign Currency Cash Flow Hedge Gain to be Reclassified During Next 12 Months $ 3,500   $ 3,500