XML 126 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans, Fair Value of Pension Plan Investments Table (Details) - RAP - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan Investments      
RAP Investment Amount $ 478,970 $ 453,457 $ 407,405
Fair Value, Inputs, Level 1 [Member]      
Pension Plan Investments      
RAP Investment Amount 438,554 409,771  
Fair Value, Inputs, Level 2 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Fair Value, Inputs, Level 3 [Member]      
Pension Plan Investments      
RAP Investment Amount 40,416 43,687  
Money Market Funds [Member]      
Pension Plan Investments      
RAP Investment Amount 7,892 10,040  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Pension Plan Investments      
RAP Investment Amount 7,892 10,040  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Defined Benefit Plan, Common Collective Trust      
Pension Plan Investments      
RAP Investment Amount 183,059 164,891  
Defined Benefit Plan, Common Collective Trust | Fair Value, Inputs, Level 1 [Member]      
Pension Plan Investments      
RAP Investment Amount 183,059 164,891  
Defined Benefit Plan, Common Collective Trust | Fair Value, Inputs, Level 2 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Defined Benefit Plan, Common Collective Trust | Fair Value, Inputs, Level 3 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Mutual Fund [Member]      
Pension Plan Investments      
RAP Investment Amount 247,602 234,840  
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]      
Pension Plan Investments      
RAP Investment Amount 247,602 234,840  
Mutual Fund [Member] | Fair Value, Inputs, Level 2 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Mutual Fund [Member] | Fair Value, Inputs, Level 3 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Group Annuity Contracts [Member]      
Pension Plan Investments      
RAP Investment Amount 40,416 43,687  
Group Annuity Contracts [Member] | Fair Value, Inputs, Level 1 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Group Annuity Contracts [Member] | Fair Value, Inputs, Level 2 [Member]      
Pension Plan Investments      
RAP Investment Amount 0 0  
Group Annuity Contracts [Member] | Fair Value, Inputs, Level 3 [Member]      
Pension Plan Investments      
RAP Investment Amount $ 40,416 $ 43,687 $ 40,939