XML 105 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,417,611 $ 1,435,598
Ending balance 1,499,414 1,601,186
Reclassification of stranded tax effects    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,809) (4,809)
Pre-tax Activity 0 0
Tax Effect 0 0
Ending balance (4,809) (4,809)
Total AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,885 (4,276)
Pre-tax Activity (19) (202)
Tax Effect 5 49
Ending balance 1,871 (4,429)
Unrealized gain (loss) on short-term investments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 25 0
Pre-tax Activity (14) (232)
Tax Effect 3 56
Ending balance 14 (176)
Pension Plan | Actuarial gain | Bargaining Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 4,418 533
Pre-tax Activity (9) 0
Tax Effect 3 0
Ending balance 4,412 533
Pension Plan | Prior service costs | Bargaining Plan    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (85) (97)
Pre-tax Activity 4 4
Tax Effect (1) (1)
Ending balance (82) (94)
Postretirement Benefits | Actuarial gain    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2,960 721
Pre-tax Activity 0 26
Tax Effect 0 (6)
Ending balance 2,960 741
Postretirement Benefits | Prior service costs    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (624) (624)
Pre-tax Activity 0 0
Tax Effect 0 0
Ending balance $ (624) $ (624)