XML 99 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]        
Minimum percentages of gain loss consider for amortization (in hundredths)   10.00%    
Minimum value of outstanding noncallable bonds used in hypothetical cash flow bond matching exercise   $ 50,000    
Future earnings period used in determining the expected average rate of earnings   20 years    
Discretionary profit sharing contribution as a percentage of participant's eligible compensation (in hundredths)   5.00%    
Matching contribution rate on employees' contributions (in hundredths)   100.00%    
Employee contributions subject to employer match (in hundredths)   4.00%    
Profit sharing and 401(k) savings plan expenses   $ 7,600 $ 8,000 $ 8,000
Subsequent Event        
Defined Benefit Plan Disclosure [Line Items]        
Matching contribution for first two percent, as a percent 200.00%      
Matching contribution for the next two percent, as a percent 100.00%      
Matching contribution, percent of employee's gross pay, first two percent contributed, as a percent 2.00%      
Matching contribution, percent of employee's gross pay, next two percent contributed, as a percent 2.00%      
Other Postretirement Benefit Plan        
Defined Benefit Plan Disclosure [Line Items]        
Minimum percentage return should exceed growth in consumer price index annually (in hundredths)   5.75%    
Maximum investment in international mutual funds (in hundredths)   30.00%    
Percent of international mutual funds equity allocation in emerging markets (in hundredths)   2.00%    
Percent of international mutual funds equity allocation in companies primarily based in Europe and the Pacific Basin (in hundredths)   17.00%    
Company Contributions   $ 0 0  
Pension and Supplemental Executive Retirement Plans        
Defined Benefit Plan Disclosure [Line Items]        
Company Contributions   $ 6,414 $ 7,162