v3.25.2
Derivative Financial Instruments - Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Forward contracts not designated as hedging instruments | Foreign Currency Gain (Loss)        
Derivatives, Fair Value [Line Items]        
(Loss) gain on derivative instruments recognized in gain (loss) on foreign currency, net $ 4,248 $ (189) $ 4,593 $ (460)
Cross currency swaps | Foreign Currency Gain (Loss)        
Derivatives, Fair Value [Line Items]        
(Loss) gain on derivative instruments recognized in gain (loss) on foreign currency, net 0 (2,033) 0 (7,647)
Interest rate swaps | Interest Expense        
Derivatives, Fair Value [Line Items]        
Gain on interest rate swaps recognized in interest expense, net $ (1,796) $ (2,680) $ (4,432) $ (5,704)