v3.25.2
Derivatives - Narratives (Details)
€ in Millions, $ in Millions
6 Months Ended
Jul. 04, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 22, 2024
USD ($)
agreement
Aug. 22, 2024
EUR (€)
agreement
Jun. 25, 2024
agreement
Apr. 09, 2024
USD ($)
Jul. 22, 2022
USD ($)
agreement
Jul. 22, 2022
EUR (€)
agreement
Jul. 14, 2022
USD ($)
agreement
Derivatives, Fair Value [Line Items]                  
Increase in derivative assets and liabilities $ 0.8                
Senior Note Offering | Senior Notes                  
Derivatives, Fair Value [Line Items]                  
Principal amount 700.0         $ 700.0      
Cash Flow Hedging | Designated as hedging instruments                  
Derivatives, Fair Value [Line Items]                  
Notional amount     $ 100.0 € 90     $ 275.0 € 270  
Basis spread on variable rate (as a percent)                 3.293%
Cash Flow Hedging | Designated as hedging instruments | Minimum                  
Derivatives, Fair Value [Line Items]                  
Basis spread on variable rate (as a percent)                 1.125%
Cash Flow Hedging | Designated as hedging instruments | Maximum                  
Derivatives, Fair Value [Line Items]                  
Basis spread on variable rate (as a percent)                 1.75%
Interest rate swap agreement                  
Derivatives, Fair Value [Line Items]                  
Number of derivative instruments held | agreement                 2
Notional amount 300.0               $ 600.0
Interest rate swap agreement | Cash Flow Hedging                  
Derivatives, Fair Value [Line Items]                  
Proceeds from settlement of interest rate swap 5.5                
Deferred AOCI impact from interest rate swap 5.5                
Cross-currency swap agreements                  
Derivatives, Fair Value [Line Items]                  
Number of derivative instruments held | agreement     2 2 4   2 2  
Cross-currency swap agreements | Not Designated as Hedging Instrument                  
Derivatives, Fair Value [Line Items]                  
Notional amount $ 203.7 $ 178.7