XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Retirement Plans - Schedule of Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2025
Dec. 29, 2023
Multiemployer Plan [Line Items]    
Company Contributions $ 1,129 $ 1,401
Total contributions made $ 10,650 $ 14,654
Pension Trust Fund for the Operating Engineers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946090764  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 1,154 $ 1,852
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 Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 1,074 $ 1,722
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,049 $ 1,454
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 $ 735 $ 1,112
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 $ 802 $ 1,366
Surcharge Imposed No  
Central Pension Fund of the IUOE & Participating Employers [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 366052390  
Rehabilitation Plan Status NA  
Company Contributions $ 614 1,006
Surcharge Imposed No  
Ironworkers District Council of TN Valley & Vicinity Welfare Pension and Annuity Plans [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 626098036  
Rehabilitation Plan Status NA  
Company Contributions $ 649 $ 882
Surcharge Imposed No  
Operating Engineers Trust Fund [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956032478  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 730 $ 823
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 $ 588 $ 619
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 $ 469 $ 580
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 Green
Rehabilitation Plan Status NA  
Company Contributions $ 602 $ 566
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 Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 384 $ 497
Surcharge Imposed No  
IBEW Local 595 Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 946279541  
Pension Protection Act Zone Status Green Green
Rehabilitation Plan Status NA  
Company Contributions $ 47 $ 297
Surcharge Imposed No  
San Diego Electrical Pension Plan [Member]    
Multiemployer Plan [Line Items]    
EIN/Pension Plan Number 956101801  
Pension Protection Act Zone Status Yellow Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 423 $ 268
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 Yellow
Rehabilitation Plan Status NA  
Company Contributions $ 201 $ 209
Surcharge Imposed No