v3.25.1
Employee Benefit Plans (Details)
$ in Thousands
3 Months Ended
Mar. 29, 2025
USD ($)
plan
Mar. 30, 2024
USD ($)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Amount Company expects to contribute to its pension plans $ 3,900  
Payment for pension benefits $ 500 $ 600
Defined Benefit Plan, Additional Information [Abstract]    
Number Of Multiemployer Plans, Withdrawal Obligation Could Be Material | plan 2  
Number of Multiemployer Plans, Certified Red Zone | plan 5  
Number Of Multiemployer Plans, Withdrawal Obligation | plan 4  
Accrued liability representing the present value of scheduled withdrawal liability payments for under-funded multi-employer plan $ 4,300  
Maximum    
Defined Benefit Plan, Additional Information [Abstract]    
Multiemployer Plan, Contributions To Individual Plan, Percent 5.00%  
Pension Plan, Defined Benefit    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]    
Service cost $ 743 791
Interest cost 1,917 1,911
Expected return on plan assets (1,716) (1,810)
Amortization of prior service cost (2) (6)
Amortization of actuarial loss 249 349
Net pension cost $ 1,191 $ 1,235