v3.26.1
Financial Instruments and Risk Management (Balance Sheet Classification and Fair Value of Derivative Instruments) (Details) - Forward Contracts [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Not Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrentAndNoncurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 1,565 $ 676
Not Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 3,219 1,144
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrentAndNoncurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 5,987 9,119
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 3,115 5,732
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 9,783 2,788
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Derivatives, Fair Value, by Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 10,634 $ 5,895