v3.26.1
Debt - Carrying Amounts of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 28, 2026
Mar. 12, 2026
Dec. 27, 2025
Debt Instrument      
Unamortized debt issuance costs $ (3,496)   $ (1,833)
Total debt 631,532   802,627
Less: Current maturities (100,483)   (96,233)
Total long-term debt 531,049   706,394
Revolving credit facility      
Debt Instrument      
Long-term debt, gross 200,000 $ 200,000 100,000
Term loan      
Debt Instrument      
Long-term debt, gross 0   266,250
Senior Notes | Euro Senior Notes, Series B due 2028      
Debt Instrument      
Long-term debt, gross 109,545   111,977
Senior Notes | U.S. Senior Notes, Series B due 2027      
Debt Instrument      
Long-term debt, gross 100,000   100,000
Senior Notes | U.S. Senior Notes, Series B due 2030      
Debt Instrument      
Long-term debt, gross 125,000   125,000
Senior Notes | U.S. Senior Notes, due 2032      
Debt Instrument      
Long-term debt, gross 100,000   100,000
Other      
Debt Instrument      
Long-term debt, gross $ 483   $ 1,233