v3.26.1
Benefit Plans (Tables)
6 Months Ended
Jun. 27, 2026
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs The components of net periodic benefit cost for the three and six months ended June 27, 2026 and June 28, 2025 were as follows: 
 For the Three Months EndedFor the Six Months Ended
(in thousands)June 27, 2026June 28, 2025June 27, 2026June 28, 2025
Components of net periodic benefit cost:    
Service cost$939 $758 $1,884 $1,485 
Interest cost1,221 1,003 2,445 1,957 
Expected return on plan assets(473)(481)(954)(940)
Amortization of prior service and net actuarial loss116 102 232 171 
Net periodic benefit cost$1,803 $1,382 $3,607 $2,673