v3.25.2
Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Interest rate swap agreement        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized loss $ 1,575 $ (1,175) $ (784) $ (2,354)
Interest rate swap agreement | Interest Expense (Income) and Other, Net        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax 0 (3,049) (1,414) (5,770)
Cross-currency swap agreements | Not Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Realized loss 142 2,542 1,590 378
Change in unrealized gains $ 2,578 $ 678 $ 1,285 $ 629