XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments and Derivatives - Schedule of Location and Fair Values of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Prepaid expenses | Commodity contracts | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset $ 49 $ 67
Prepaid expenses | Commodity contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset 233 12
Prepaid expenses | Foreign exchange contracts | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset 538 2,525
Prepaid expenses | Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset 24 130
Prepaid expenses | Net investment hedge | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset 7,373 5,567
Accrued expenses and other | Commodity contracts | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (53) (108)
Accrued expenses and other | Commodity contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (3,544) (6,782)
Accrued expenses and other | Foreign exchange contracts | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (1,397) (1,024)
Accrued expenses and other | Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (314) (159)
Other assets | Commodity contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative asset 333 0
Other liabilities | Commodity contracts | Derivatives Not Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability (61) 0
Other liabilities | Net investment hedge | Derivatives Designated as Hedging Instruments    
Derivatives, Fair Value [Line Items]    
Derivative liability $ (7,674) $ (10,640)