XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives (Narrative) (Details)
3 Months Ended 9 Months Ended
Sep. 27, 2025
USD ($)
Jun. 28, 2025
USD ($)
Mar. 29, 2025
USD ($)
Sep. 28, 2024
USD ($)
Jun. 29, 2024
USD ($)
Mar. 30, 2024
USD ($)
Sep. 27, 2025
USD ($)
Sep. 28, 2024
USD ($)
Dec. 28, 2024
USD ($)
Derivative [Line Items]                  
Net income $ 21,055,000 $ 14,265,000 $ (23,814,000) $ 19,115,000 $ 81,365,000 $ 81,588,000 $ 11,506,000 $ 182,068,000  
Commodity Contract                  
Derivative [Line Items]                  
Forward purchase amount 278,500,000           278,500,000    
Cash Flow Hedging                  
Derivative [Line Items]                  
Net income             4,100,000    
Cash flow hedge gain (loss) to be reclassified within 12 months             12,900,000    
Cumulative gain reclassified to earnings             4,100,000    
Designated as Hedging Instrument | Foreign Exchange Contract                  
Derivative [Line Items]                  
Derivative assets fair value                 $ (32,600,000)
Derivative Liability, Subject to Master Netting Arrangement, before Offset 17,900,000           17,900,000    
Designated as Hedging Instrument | Interest Rate Swap                  
Derivative [Line Items]                  
Derivative notional amount $ 900,000,000.0           $ 900,000,000.0    
Weighted average pay rate 0.03656           0.03656    
Derivative assets fair value                 4,200,000
Designated as Hedging Instrument | Cross Currency Interest Rate Contract                  
Derivative [Line Items]                  
Derivative Liability, Subject to Master Netting Arrangement, before Offset                 $ 22,200,000
Not Designated as Hedging Instrument | Interest Rate Swap                  
Derivative [Line Items]                  
Derivative assets fair value $ 2,400,000           $ 2,400,000    
Not Designated as Hedging Instrument | Cross Currency Interest Rate Contract                  
Derivative [Line Items]                  
Derivative assets fair value $ 0           $ 0