XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - The Company's Pension Plan Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure      
Total pension plan assets $ 39,338 $ 37,696  
Insurance contracts and other      
Defined Benefit Plan Disclosure      
Total pension plan assets 131 133  
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total pension plan assets 422 1,243  
Equities      
Defined Benefit Plan Disclosure      
Total pension plan assets 2,921 2,609  
Fixed income      
Defined Benefit Plan Disclosure      
Total pension plan assets 12,422 33,711  
Bulk annuity contract      
Defined Benefit Plan Disclosure      
Total pension plan assets 23,442    
Level 1      
Defined Benefit Plan Disclosure      
Total pension plan assets 10,567 9,344  
Level 1 | Insurance contracts and other      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total pension plan assets 422 310  
Level 1 | Equities      
Defined Benefit Plan Disclosure      
Total pension plan assets 2,921 2,609  
Level 1 | Fixed income      
Defined Benefit Plan Disclosure      
Total pension plan assets 7,224 6,425  
Level 1 | Bulk annuity contract      
Defined Benefit Plan Disclosure      
Total pension plan assets 0    
Level 2      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 22,842  
Level 2 | Insurance contracts and other      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 2 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 933  
Level 2 | Equities      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 2 | Fixed income      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 21,909  
Level 2 | Bulk annuity contract      
Defined Benefit Plan Disclosure      
Total pension plan assets 0    
Level 3      
Defined Benefit Plan Disclosure      
Total pension plan assets 23,573 133 $ 328
Level 3 | Insurance contracts and other      
Defined Benefit Plan Disclosure      
Total pension plan assets 131 133  
Level 3 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 3 | Equities      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 3 | Fixed income      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
Level 3 | Bulk annuity contract      
Defined Benefit Plan Disclosure      
Total pension plan assets 23,442    
NAV      
Defined Benefit Plan Disclosure      
Total pension plan assets 5,198 5,377  
NAV | Insurance contracts and other      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
NAV | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
NAV | Equities      
Defined Benefit Plan Disclosure      
Total pension plan assets 0 0  
NAV | Fixed income      
Defined Benefit Plan Disclosure      
Total pension plan assets 5,198 $ 5,377  
NAV | Bulk annuity contract      
Defined Benefit Plan Disclosure      
Total pension plan assets $ 0