XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Financial instruments and derivatives - Location and Fair Values of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivatives designated as hedging instruments | Commodity Contracts | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets $ 10 $ 1,599
Derivatives designated as hedging instruments | Commodity Contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets 8 0
Derivatives designated as hedging instruments | Commodity Contracts | Accrued expenses and other    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities (155) (108)
Derivatives designated as hedging instruments | Commodity Contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities (35) 0
Derivatives designated as hedging instruments | Foreign Exchange Contracts | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets 1,251 848
Derivatives designated as hedging instruments | Foreign Exchange Contracts | Accrued expenses and other    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities (2,114) (969)
Derivatives not designated as hedging instruments | Commodity Contracts | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets 5 1,815
Derivatives not designated as hedging instruments | Commodity Contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets 251 0
Derivatives not designated as hedging instruments | Commodity Contracts | Accrued expenses and other    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets (8,599) (1,132)
Derivatives not designated as hedging instruments | Commodity Contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities (295) 0
Derivatives not designated as hedging instruments | Foreign Exchange Contracts | Prepaid expenses    
Derivatives, Fair Value [Line Items]    
Derivatives as hedging instruments, assets 115 135
Derivatives not designated as hedging instruments | Foreign Exchange Contracts | Accrued expenses and other    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities (169) (176)
Derivatives not designated as hedging instruments | Interest Rate Lock Contract | Accrued expenses and other    
Derivatives, Fair Value [Line Items]    
Derivatives hedging instrument, liabilities $ 0 $ (550)