v3.26.1
Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ (643,470) $ 1,499,414 $ (739,723) $ 1,417,611
Ending balance (500,130) 1,630,219 (500,130) 1,630,219
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 1,148   0  
Gains (Losses) During the Period, Pre-tax Activity 1,286   2,807  
Gains (Losses) During the Period, Tax Effect (316)   (689)  
Reclassification to Income, Pre-tax Activity 0   0  
Reclassification to Income, Tax Effect 0   0  
Ending balance 2,118   2,118  
Total AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (4,667) 1,871 (6,005) 1,885
Gains (Losses) During the Period, Pre-tax Activity 1,286 (37) 2,807 (51)
Gains (Losses) During the Period, Tax Effect (316) 8 (689) 11
Reclassification to Income, Pre-tax Activity 252 (5) 504 (10)
Reclassification to Income, Tax Effect (62) 2 (124) 4
Ending balance (3,507) 1,839 (3,507) 1,839
Unrealized gain (loss) on short-term investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance   14   25
Gains (Losses) During the Period, Pre-tax Activity   (37)   (51)
Gains (Losses) During the Period, Tax Effect   8   11
Reclassification to Income, Pre-tax Activity   0   0
Reclassification to Income, Tax Effect   0   0
Ending balance   (15)   (15)
Pension Plan | Actuarial gain (loss) | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 4,439 4,412 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 (18)
Reclassification to Income, Tax Effect 0 3 0 6
Ending balance 4,439 4,406 4,439 4,406
Pension Plan | Prior service costs | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (161) (82) (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 17 8
Reclassification to Income, Tax Effect (2) (1) (5) (2)
Ending balance (155) (79) (155) (79)
Postretirement Benefits | Actuarial gain (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (4,660) 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 487 0
Reclassification to Income, Tax Effect (60) 0 (119) 0
Ending balance (4,476) 2,960 (4,476) 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)