XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2025
Sep. 27, 2024
Sep. 26, 2025
Sep. 27, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,630,219 $ 1,195,194 $ 1,417,611 $ 1,435,598
Ending balance 1,635,924 1,284,987 1,635,924 1,284,987
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)
Total AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,839 (4,403) 1,885 (4,276)
Gains (Losses) During the Period, Pre-tax Activity 71 566 20 338
Gains (Losses) During the Period, Tax Effect (17) (138) (6) (83)
Reclassification to Income, Pre-tax Activity 7 30 (3) 90
Reclassification to Income, Tax Effect (1) (7) 3 (21)
Ending balance 1,899 (3,952) 1,899 (3,952)
Unrealized (loss) gain on short-term investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (15) (173) 25 0
Gains (Losses) During the Period, Pre-tax Activity 71 566 20 338
Gains (Losses) During the Period, Tax Effect (17) (138) (6) (83)
Reclassification to Income, Pre-tax Activity 12 0 12 0
Reclassification to Income, Tax Effect (3) 0 (3) 0
Ending balance 48 255 48 255
Pension Plan | Actuarial gain | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 4,406 533 4,418 533
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 (9) 0 (27) 0
Reclassification to Income, Tax Effect 3 0 9 0
Ending balance 4,400 533 4,400 533
Pension Plan | Prior service costs | Bargaining Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (79) (91) (85) (97)
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 4 4 12 12
Reclassification to Income, Tax Effect (1) (1) (3) (3)
Ending balance (76) (88) (76) (88)
Postretirement Benefits | Actuarial gain        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 2,960 761 2,960 721
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 26 0 78
Reclassification to Income, Tax Effect 0 (6) 0 (18)
Ending balance 2,960 781 2,960 781
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)