XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Financial instruments and derivatives - Effect of Derivative Instruments on Financial Performance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Cost of sales, Selling, General and Administrative Expense  
Revenue $ 7,250,552 $ 5,590,438 $ 5,237,443
Cost of sales (5,810,903) (4,528,528) $ (4,191,104)
Gains and Losses on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income      
Derivative Instruments, Gain (Loss) [Line Items]      
Revenue 3,460 3,212  
Cost of sales 4,096 5,250  
Foreign Exchange Contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivatives (1,009) 210  
Foreign Exchange Contracts | Gains and Losses on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income      
Derivative Instruments, Gain (Loss) [Line Items]      
Revenue 3,460 3,212  
Cost of sales (2,852) (2,544)  
Foreign Exchange Contracts | Derivatives not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain or (Loss) Recognized 355 (737)  
Foreign Exchange Contracts | Net sales      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income 3,460 3,212  
Foreign Exchange Contracts | Cost of sales      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income (2,852) (2,544)  
Commodity Contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivatives 5,321 10,039  
Commodity Contracts | Gains and Losses on Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income      
Derivative Instruments, Gain (Loss) [Line Items]      
Revenue 0 0  
Cost of sales 6,948 7,794  
Commodity Contracts | Derivatives not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain or (Loss) Recognized 1,831 1,118  
Commodity Contracts | Cost of sales      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI Into Income 6,948 $ 7,794  
Interest Rate Lock Contract      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain or (Loss) Recognized $ (550)