XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
6. Derivative Financial Instruments (Details) - Summary - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ 2,228 $ 1,778
Other Current Assets | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 0
Other Current Assets | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 2,228 1,778
Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (3,071) (1,744)
Other Current Liabilities | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 469 344
Other Current Liabilities | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 2,602 1,400
Commodity swap contracts | Other Current Assets | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 0
Commodity swap contracts | Other Current Liabilities | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 469 344
Foreign exchange forward contracts | Other Current Assets | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 2,228 1,778
Foreign exchange forward contracts | Other Current Liabilities | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability $ 2,602 $ 1,400