Annual report [Section 13 and 15(d), not S-K Item 405]

Financial Instruments and Risk Management (Balance Sheet Classification and Fair Value of Derivative Instruments) (Details)

v3.25.4
Financial Instruments and Risk Management (Balance Sheet Classification and Fair Value of Derivative Instruments) (Details) - Forward Contracts [Member] - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Not Designated as Hedging Instrument [Member] | Prepaid Expenses And Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets $ 1,144 $ 3,739
Not Designated as Hedging Instrument [Member] | Accrued liabilities:    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 676 872
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Prepaid Expenses And Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 5,895 20,890
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Other non-current assets:    
Derivatives, Fair Value [Line Items]    
Fair value of derivative assets 2,788 9,137
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Accrued liabilities:    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities 9,119 853
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Other Long Term Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value of derivative liabilities $ 5,732 $ 13