Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Incentive Plans - Narrative (Details)

v3.25.0.1
Stock Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Dec. 25, 2022
May 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation costs $ 6,900 $ 6,800 $ 6,300  
Income tax benefits from stock-based compensation cost 500 $ 800 600  
Other charges, stock-based compensation     $ 3,300  
Total unrecognized compensation cost $ 9,300      
Granted (in shares) 0 0 0  
Stock-based compensation costs     $ 9,600  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average remaining vesting period 1 year      
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average remaining vesting period 1 year 7 months 13 days      
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (in shares) 81,000 117,000    
Granted (in shares) 0      
Intrinsic value of options exercised $ 0 $ 213 $ 4  
2024 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum number of shares of the company's common stock that may be issued or transferred (in shares)       2,072,163
2024 and 2017 Stock Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period 10 years      
2024 and 2017 Stock Plans | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, award vesting period, number of common stock issued per award (in shares) 1      
2024 and 2017 Stock Plans | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Share-based compensation arrangement by share-based payment award, award vesting period, number of common stock issued per award (in shares) 1      
2024 and 2017 Stock Plans | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
2024 and 2017 Stock Plans | Minimum | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
2024 and 2017 Stock Plans | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
2024 and 2017 Stock Plans | Maximum | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
2007 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (in shares) 70,235      
2017 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares outstanding (in shares) 1,162,500