v3.25.2
Pension Benefits - Multi-Employer Defined Benefit Pension Plan (Details)
$ in Millions
6 Months Ended
Jun. 28, 2025
USD ($)
Multi-Employer Defined Benefit Pension Plan  
Defined benefit plan withdrawal liability payout period 20 years
Defined benefit plan, withdrawal liability, annual installments $ 0.9
Defined benefit plan, withdrawal liability $ 12.0