v3.25.2
6. Derivative Financial Instruments (Details) - Summary - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ 2,904 $ 13,452
Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (16,740) (18,619)
Commodity swap contracts [Member] | Other Current Assets | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset   0
Commodity swap contracts [Member] | Other Current Liabilities | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability   35
Foreign exchange forward contracts [Member] | Other Current Assets | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 2,904 13,452
Foreign exchange forward contracts [Member] | Other Current Liabilities | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability $ 16,740 $ 18,584