XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial instruments and derivatives - Effect of Derivative Instruments on Financial Performance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of sales, Selling, General and Administrative Expense Cost of sales, Selling, General and Administrative Expense
Foreign Exchange Contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Recognized in OCI on Derivatives $ 8,982 $ (1,009)
Foreign Exchange Contracts | Non-hedge derivatives, net:    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (Loss) Recognized 7,560 355
Foreign Exchange Contracts | Sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income 10,860 3,460
Foreign Exchange Contracts | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income (3,728) (2,852)
Commodity Contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Recognized in OCI on Derivatives 99 5,321
Commodity Contracts | Non-hedge derivatives, net:    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain or (Loss) Recognized (19,087) 1,831
Commodity Contracts | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income $ (32) $ 6,948