v3.26.1
Fair Value Measurements (Carrying Value and Fair Value of Debt by Hierarchy Level) (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Secured debt | Senior secured credit facility | Level 2 | Revolving credit facility    
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value $ 405,000 $ 490,000
Secured debt | Senior secured credit facility | Carrying value measurement | Revolving credit facility    
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 405,000 490,000
Unsecured debt | 2029 Notes | Level 2    
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 286,551 269,505
Unsecured debt | 2029 Notes | Carrying value measurement    
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value $ 300,000 $ 300,000