v3.25.2
Derivatives - Schedule of Fair Values of Derivative Instruments in the Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Dec. 31, 2024
Derivatives, Fair Value [Line Items]          
Derivative assets $ 0   $ 0   $ 842
Derivative liabilities 53,941   53,941   1,830
Cross-currency swap agreements          
Derivatives, Fair Value [Line Items]          
Derivative assets 0   0   0
Derivative liabilities 53,941   53,941   1,830
Interest rate swap agreement          
Derivatives, Fair Value [Line Items]          
Derivative assets 0   0   842
Derivative liabilities 0   0   $ 0
Realized loss 1,575 $ (1,175) (784) $ (2,354)  
Not Designated as Hedging Instrument | Cross-currency swap agreements          
Derivatives, Fair Value [Line Items]          
Change in unrealized gains 2,578 678 1,285 629  
Realized loss $ 142 $ 2,542 $ 1,590 $ 378