v3.26.1
Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ (739,723) $ 1,417,611
Ending balance (643,470) 1,499,414
Reclassification of stranded tax effects    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,809) (4,809)
Gains (Losses) During the Period, Pre-tax Activity 0 0
Gains (Losses) During the Period, Tax Effect 0 0
Reclassification to Income, Pre-tax Activity 0 0
Reclassification to Income, Tax Effect 0 0
Ending balance (4,809) (4,809)
Interest rate swaps    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 0  
Gains (Losses) During the Period, Pre-tax Activity 1,521  
Gains (Losses) During the Period, Tax Effect 373  
Reclassification to Income, Pre-tax Activity 0  
Reclassification to Income, Tax Effect 0  
Ending balance 1,148  
Total AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (6,005) 1,885
Gains (Losses) During the Period, Pre-tax Activity 1,521 (14)
Gains (Losses) During the Period, Tax Effect 373 (3)
Reclassification to Income, Pre-tax Activity 252 (5)
Reclassification to Income, Tax Effect (62) 2
Ending balance (4,667) 1,871
Unrealized gain on short-term investments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance   25
Gains (Losses) During the Period, Pre-tax Activity   (14)
Gains (Losses) During the Period, Tax Effect   (3)
Reclassification to Income, Pre-tax Activity   0
Reclassification to Income, Tax Effect   0
Ending balance   14
Pension Plan | Actuarial gain (loss) | Bargaining Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 4,439 4,418
Gains (Losses) During the Period, Pre-tax Activity 0 0
Gains (Losses) During the Period, Tax Effect 0 0
Reclassification to Income, Pre-tax Activity 0 (9)
Reclassification to Income, Tax Effect 0 3
Ending balance 4,439 4,412
Pension Plan | Prior service costs | Bargaining Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (167) (85)
Gains (Losses) During the Period, Pre-tax Activity 0 0
Gains (Losses) During the Period, Tax Effect 0 0
Reclassification to Income, Pre-tax Activity 9 4
Reclassification to Income, Tax Effect (3) (1)
Ending balance (161) (82)
Postretirement Benefits | Actuarial gain (loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,844) 2,960
Gains (Losses) During the Period, Pre-tax Activity 0 0
Gains (Losses) During the Period, Tax Effect 0 0
Reclassification to Income, Pre-tax Activity 243 0
Reclassification to Income, Tax Effect (59) 0
Ending balance (4,660) 2,960
Postretirement Benefits | Prior service costs    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (624) (624)
Gains (Losses) During the Period, Pre-tax Activity 0 0
Gains (Losses) During the Period, Tax Effect 0 0
Reclassification to Income, Pre-tax Activity 0 0
Reclassification to Income, Tax Effect 0 0
Ending balance $ (624) $ (624)