v3.25.2
Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,499,414 $ 1,601,186 $ 1,417,611 $ 1,435,598
Ending balance 1,630,219 1,195,194 1,630,219 1,195,194
Reclassification of stranded tax effects        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (4,809) (4,809) (4,809) (4,809)
Pre-tax Activity 0 0 0 0
Tax Effect 0 0 0 0
Ending balance (4,809) (4,809) (4,809) (4,809)
Total AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,871 (4,429) 1,885 (4,276)
Pre-tax Activity (42) 34 (61) (168)
Tax Effect 10 (8) 15 41
Ending balance 1,839 (4,403) 1,839 (4,403)
Unrealized gain (loss) on short-term investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 14 (176) 25 0
Pre-tax Activity (37) 4 (51) (228)
Tax Effect 8 (1) 11 55
Ending balance (15) (173) (15) (173)
Pension Plan | Actuarial gain | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 4,412 533 4,418 533
Pre-tax Activity (9) 0 (18) 0
Tax Effect 3 0 6 0
Ending balance 4,406 533 4,406 533
Pension Plan | Prior service costs | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (82) (94) (85) (97)
Pre-tax Activity 4 4 8 8
Tax Effect (1) (1) (2) (2)
Ending balance (79) (91) (79) (91)
Postretirement Benefits | Actuarial gain        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 2,960 741 2,960 721
Pre-tax Activity 0 26 0 52
Tax Effect 0 (6) 0 (12)
Ending balance 2,960 761 2,960 761
Postretirement Benefits | Prior service costs        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (624) (624) (624) (624)
Pre-tax Activity 0 0 0 0
Tax Effect 0 0 0 0
Ending balance $ (624) $ (624) $ (624) $ (624)