v3.25.1
Financial instruments - Fair values of derivative instruments designated as hedging instruments (Details) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Cash flow hedging    
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 35,825 $ 27,415
Total liability derivatives 28,543 13,584
Cash flow hedging | Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 776 5,409
Foreign exchange contract | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 8,403 0
Foreign exchange contract | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 35,049 22,006
Foreign exchange contract | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 20,140 13,584
Foreign exchange contract | Designated as hedging instrument | Cash flow hedging | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 2,860 5,780
Foreign exchange contract | Designated as hedging instrument | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 5,042 3,078
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 22,898 254
Foreign exchange contract | Not designated as hedging instrument | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 306 931
Cross-currency interest rate swaps | Cash flow hedging | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 14,792 9,575
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 9,291 15,972
Cross-currency interest rate swaps | Not designated as hedging instrument | Cash flow hedging | Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 776 5,409
Cross-currency interest rate swaps | Not designated as hedging instrument | Cash flow hedging | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives $ 8,403 $ 0