XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details) - Cash flow hedging - USD ($)
$ in Thousands
Mar. 27, 2022
Dec. 31, 2021
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 44,687 $ 33,291
Total liability derivatives 2,818 1,140
Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 14,448 9,560
Foreign exchange contract | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 30,239 23,731
Foreign exchange contract | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 2,818 1,140
Foreign exchange contract | Designated as Hedging Instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 3,500 1,957
Foreign exchange contract | Designated as Hedging Instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 2,708 993
Foreign exchange contract | Not Designated as Hedging Instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 86 56
Foreign exchange contract | Not Designated as Hedging Instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 110 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 26,653 21,718
Cross-currency interest rate swaps | Not Designated as Hedging Instrument | Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 14,448 $ 9,560