XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Financial instruments - Fair Values of Derivative Instruments Designated as Hedging Instruments (Details) - Cash flow hedging - USD ($)
$ in Thousands
Sep. 28, 2025
Dec. 31, 2024
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 29,006 $ 27,415
Total liability derivatives 128,313 13,584
Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 946 5,409
Foreign exchange contract | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 28,060 22,006
Foreign exchange contract | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 58,522 13,584
Foreign exchange contract | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 69,791 0
Foreign exchange contract | Designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 4,526 5,780
Foreign exchange contract | Designated as hedging instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 4,549 3,078
Foreign exchange contract | Not designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 336 254
Foreign exchange contract | Not designated as hedging instrument | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 580 931
Cross-currency interest rate swaps | Other current liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives 53,393 9,575
Cross-currency interest rate swaps | Not designated as hedging instrument | Prepaid expenses and other current assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 23,198 15,972
Cross-currency interest rate swaps | Not designated as hedging instrument | Other assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 946 5,409
Cross-currency interest rate swaps | Not designated as hedging instrument | Other liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives $ 69,791 $ 0