XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Cash flow hedging    
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 20,433 $ 19,449
Total liability derivatives 62,007 35,303
Foreign exchange contract | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 50,964 32,097
Foreign exchange contract | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 20,433 19,449
Foreign exchange contract | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 11,043 3,206
Foreign exchange contract | Designated as hedging instrument | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 4,468 1,629
Foreign exchange contract | Designated as hedging instrument | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 10,075 1,866
Foreign exchange contract | Not designated as hedging instrument | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 263 937
Foreign exchange contract | Not designated as hedging instrument | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 968 1,340
Cross-currency interest rate swaps | Not designated as hedging instrument | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 15,702 16,883
Cross-currency interest rate swaps | Not designated as hedging instrument | Cash flow hedging | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives $ 50,964 $ 32,097