XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details) - Cash flow hedging - USD ($)
$ in Thousands
Sep. 25, 2022
Dec. 31, 2021
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 132,238 $ 33,291
Total liability derivatives 1,867 1,140
Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 97,047 9,560
Foreign exchange contract | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 35,191 23,731
Foreign exchange contract | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 1,867 1,140
Foreign exchange contract | Designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 5,414 1,957
Foreign exchange contract | Designated as hedging instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 879 993
Foreign exchange contract | Not designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 1,241 56
Foreign exchange contract | Not designated as hedging instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 988 147
Cross-currency interest rate swaps | Not designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 28,536 21,718
Cross-currency interest rate swaps | Not designated as hedging instrument | Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 97,047 $ 9,560