XML 107 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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) 200.00%    
Employee contributions subject to employer match (in hundredths) 2.00%    
Matching contribution for the next two percent, as a percent 100.00%    
Matching contribution, percent of employee's gross pay, next two percent contributed, as a percent 2.00%    
Profit sharing and 401(k) savings plan expenses $ 8,200 $ 9,500 $ 7,600
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) 15.00%    
Company Contributions $ 0 0  
Benefit plan contribution expected to be made in next fiscal year 0    
Pension and Supplemental Executive Retirement Plans      
Defined Benefit Plan Disclosure [Line Items]      
Company Contributions 23,313 $ 384  
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Benefit plan contribution expected to be made in next fiscal year $ 0