v3.26.1
Net Investment Hedge (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2026
USD ($)
Jun. 29, 2025
USD ($)
Jun. 28, 2026
USD ($)
Jun. 29, 2025
USD ($)
Jun. 28, 2026
EUR (€)
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Cumulative gain (loss) translation adjustment $ 24,260 $ (40,107) $ 25,479 $ (77,467)  
Senior Subordinated Notes          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Senior subordinated debt, hedged | €         € 567.8
Cumulative gain (loss) translation adjustment $ 10,000 $ (48,100) $ 17,400 $ (73,000)