v3.26.3
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2026
Sep. 26, 2025
Oct. 02, 2026
Sep. 26, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ (500,130) $ 1,630,219 $ (739,723) $ 1,417,611
Ending balance (339,775) 1,635,924 (339,775) 1,635,924
Reclassification of stranded tax effects        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (4,809) (4,809) (4,809) (4,809)
Gains (Losses) During the Period, Pre-tax Activity 0 0 0 0
Gains (Losses) During the Period, Tax Effect 0 0 0 0
Reclassification to Income, Pre-tax Activity 0 0 0 0
Reclassification to Income, Tax Effect 0 0 0 0
Ending balance (4,809) (4,809) (4,809) (4,809)
Interest rate swaps        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 2,118   0  
Gains (Losses) During the Period, Pre-tax Activity 1,255   4,062  
Gains (Losses) During the Period, Tax Effect (308)   (997)  
Reclassification to Income, Pre-tax Activity   0  
Reclassification to Income, Tax Effect   0  
Ending balance 3,065   3,065  
Total AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (3,507) 1,839 (6,005) 1,885
Gains (Losses) During the Period, Pre-tax Activity 1,255 71 4,062 20
Gains (Losses) During the Period, Tax Effect (308) (17) (997) (6)
Reclassification to Income, Pre-tax Activity 252 7 756 (3)
Reclassification to Income, Tax Effect (62) (1) (186) 3
Ending balance (2,370) 1,899 (2,370) 1,899
Unrealized (loss) gain on short-term investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance   (15)   25
Gains (Losses) During the Period, Pre-tax Activity   71   20
Gains (Losses) During the Period, Tax Effect   (17)   (6)
Reclassification to Income, Pre-tax Activity   12   12
Reclassification to Income, Tax Effect   (3)   (3)
Ending balance   48   48
Pension Plan | Actuarial gain (loss) | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 4,439 4,406 4,439 4,418
Gains (Losses) During the Period, Pre-tax Activity 0 0 0 0
Gains (Losses) During the Period, Tax Effect 0 0 0 0
Reclassification to Income, Pre-tax Activity 0 (9) 0 (27)
Reclassification to Income, Tax Effect 0 3 0 9
Ending balance 4,439 4,400 4,439 4,400
Pension Plan | Prior service costs | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (155) (79) (167) (85)
Gains (Losses) During the Period, Pre-tax Activity 0 0 0 0
Gains (Losses) During the Period, Tax Effect 0 0 0 0
Reclassification to Income, Pre-tax Activity 8 4 25 12
Reclassification to Income, Tax Effect (2) (1) (7) (3)
Ending balance (149) (76) (149) (76)
Postretirement Benefits | Actuarial gain (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (4,476) 2,960 (4,844) 2,960
Gains (Losses) During the Period, Pre-tax Activity 0 0 0 0
Gains (Losses) During the Period, Tax Effect 0 0 0 0
Reclassification to Income, Pre-tax Activity 244 0 731 0
Reclassification to Income, Tax Effect (60) 0 (179) 0
Ending balance (4,292) 2,960 (4,292) 2,960
Postretirement Benefits | Prior service costs        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (624) (624) (624) (624)
Gains (Losses) During the Period, Pre-tax Activity 0 0 0 0
Gains (Losses) During the Period, Tax Effect 0 0 0 0
Reclassification to Income, Pre-tax Activity 0 0 0 0
Reclassification to Income, Tax Effect 0 0 0 0
Ending balance $ (624) $ (624) $ (624) $ (624)