v3.25.1
Derivative financial instruments - Narratives (Details)
3 Months Ended
Mar. 29, 2025
USD ($)
Mar. 30, 2024
USD ($)
Mar. 29, 2025
EUR (€)
Mar. 29, 2025
USD ($)
Dec. 28, 2024
CNY (¥)
Dec. 28, 2024
USD ($)
Jul. 31, 2024
EUR (€)
Nov. 30, 2022
EUR (€)
Mar. 31, 2022
EUR (€)
Derivatives not designated as hedging instruments                  
Derivative                  
Gain on derivative, recognized in the income statement $ 1,400,000 $ 2,100,000              
Currency swap | Derivatives designated as hedging instruments | Net Investment Hedges                  
Derivative                  
Notional amount of derivative contracts     € 1,033,500,000   ¥ 1,784,000,000   € 277,400,000   € 254,500,000
Gain on derivative, recognized in the income statement 4,800,000 3,200,000              
Interest rate swaps due November 16, 2022 through November 16, 2027                  
Derivative                  
Notional amount of derivative contracts       $ 385,000,000          
Interest rate swaps due November 16, 2022 through November 16, 2027 | Derivatives designated as hedging instruments | Net Investment Hedges                  
Derivative                  
Notional amount of derivative contracts | €               € 501,600,000  
Interest rate swaps | Cash Flow Hedging                  
Derivative                  
Notional amount of derivative contracts       1,255,000,000   $ 1,255,000,000      
Interest rate swaps due June 30, 2020 through June 30, 2025                  
Derivative                  
Notional amount of derivative contracts       870,000,000          
—Currency forward contracts recognized in SG&A | Derivatives not designated as hedging instruments                  
Derivative                  
Notional amount of derivative contracts       0   0      
Gain on derivative, recognized in the income statement $ 1,400,000 $ 2,100,000              
—Currency forward contracts | Derivatives not designated as hedging instruments                  
Derivative                  
Notional amount of derivative contracts       $ 180,700,000   $ 147,500,000