XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Retirement Plans - Schedule of Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Multiemployer Plan [Line Items]    
Company Contributions $ 1,324 $ 1,355
Total contributions made $ 14,654 $ 16,678
Pension Trust Fund for the Operating Engineers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946090764  
Pension Protection Act Zone Status Green Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 1,852 $ 1,857
Surcharge Imposed No  
Tri-State Carpenters & Joiners Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 620976048  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 1,722 $ 1,818
Surcharge Imposed No  
Carpenters Pension Trust Fund for Northern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946050970  
Pension Protection Act Zone Status Red Red
Rehabilitation Plan Status Implemented  
Company Contributions $ 1,454 $ 1,613
Surcharge Imposed No  
California Ironworkers Field Pension Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956042866  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,112 $ 1,931
Surcharge Imposed No  
Laborers Pension Trust Fund for Northern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946277608  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,366 $ 1,389
Surcharge Imposed No  
Central Pension Fund of the IUOE & Participating Employers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 366052390  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,006 $ 949
Surcharge Imposed No  
Ironworkers District Council of TN Valley & Vicinity Welfare Pension Plans [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 626098036  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 882 $ 839
Surcharge Imposed No  
Operating Engineers Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956032478  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 823 $ 986
Surcharge Imposed No  
Southwest Carpenters Pension Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956042875  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 619 $ 651
Surcharge Imposed No  
San Diego County Construction Laborers Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956090541  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 580 $ 343
Surcharge Imposed No  
Construction Laborers Pension Trust for Southern California [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 436159056  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 566 $ 1,060
Surcharge Imposed No  
Southern California IBEW-NECA Pension Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956392774  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 497 $ 703
Surcharge Imposed No  
IBEW Local 595 Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946279541  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 297 $ 503
Surcharge Imposed No  
San Diego Electrical Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956101801  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 268 $ 148
Surcharge Imposed No  
San Diego County Cement Masons Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956267660  
Pension Protection Act Zone Status   Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 209 $ 92
Surcharge Imposed No  
Northern California Pipe Trades Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 943190386  
Pension Protection Act Zone Status   Green
Rehabilitation Plan Status NA  
Company Contributions $ 77 $ 441
Surcharge Imposed No