v3.26.1
Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Pension Benefits        
Components of net periodic benefit cost (income) [Abstract]        
Interest cost $ 653 $ 612 $ 1,307 $ 1,223
Expected return on plan assets (614) (553) (1,228) (1,107)
Amortization of net (loss) gain 77 82 155 164
Net periodic benefit cost 116 141 234 280
Other Benefits        
Components of net periodic benefit cost (income) [Abstract]        
Service cost 59 47 119 93
Interest cost 122 123 245 246
Amortization of prior service credit (1) (1) (1) (1)
Amortization of net (loss) gain (99) (104) (198) (204)
Net periodic benefit cost $ 81 $ 65 $ 165 $ 134