XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 30, 2023
USD ($)
reporting_unit
day
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Self Insurance Reserve [Line Items]      
Standard terms of payment, number of days | day 10    
Allowance for doubtful accounts $ 600,000 $ 700,000  
Charge offs 600,000 1,300,000  
Market reserve $ 0 2,600,000  
Number of reporting units | reporting_unit 1    
Self insurance reserve $ 13,800,000 15,300,000  
Medical benefit 300,000    
Unfunded status 0 (1,521,000)  
Advertising expense 2,100,000 2,600,000 $ 1,800,000
Other Noncurrent Assets      
Self Insurance Reserve [Line Items]      
Self insurance reserve 10,500,000 $ 10,400,000  
Workers' compensation      
Self Insurance Reserve [Line Items]      
Self insurance reserve 800,000    
General liability      
Self Insurance Reserve [Line Items]      
Self insurance reserve 800,000    
Auto liability      
Self Insurance Reserve [Line Items]      
Self insurance reserve $ 2,000,000