XML 127 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans Retirement Plans, Fair Value Reconciliation of Level 3 Retirement Account Plan Investments (Details) - RAP - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Defined Benefit Plan, Plan Assets, Amount, Beginning Balance $ 453,457 $ 407,405
Defined Benefit Plan, Plan Assets, Amount, Ending Balance 478,970 453,457
Fair Value, Inputs, Level 3 [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Defined Benefit Plan, Plan Assets, Amount, Beginning Balance 43,687  
Defined Benefit Plan, Plan Assets, Amount, Ending Balance 40,416 43,687
Group Annuity Contracts [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Defined Benefit Plan, Plan Assets, Amount, Beginning Balance 43,687  
Defined Benefit Plan, Plan Assets, Amount, Ending Balance 40,416 43,687
Group Annuity Contracts [Member] | Fair Value, Inputs, Level 3 [Member]    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Defined Benefit Plan, Plan Assets, Amount, Beginning Balance 43,687 40,939
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held (731) 5,313
Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement (2,539) (2,565)
Defined Benefit Plan, Plan Assets, Amount, Ending Balance $ 40,416 $ 43,687