v3.25.4
Employee Benefit Plans (Actual Plan Asset Allocations) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 59,651 $ 55,932
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 100.00% 100.00%
Common stock shares included in large cap equities 157,963 194,124
Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 41,472 $ 38,422
Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount 18,179 17,510
Cash and cash equivalents    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 716 $ 1,019
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 1.20% 1.80%
Cash and cash equivalents | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 716 $ 1,019
Fixed income securities    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 21,856 $ 21,322
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 36.60% 38.10%
Fixed income securities | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 3,677 $ 3,812
Fixed income securities | Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount 18,179 17,510
U.S. Government and Agencies    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 2,139 $ 4,133
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 3.50% 7.40%
U.S. Government and Agencies | Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 2,139 $ 4,133
Taxable municipal bonds and notes    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 412 $ 469
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 0.70% 0.80%
Taxable municipal bonds and notes | Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 412 $ 469
Corporate bonds and notes    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 15,374 $ 12,645
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 25.80% 22.60%
Corporate bonds and notes | Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 15,374 $ 12,645
Preferred stock    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 254 $ 263
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 0.40% 0.50%
Preferred stock | Fair Value, Inputs, Level 2    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 254 $ 263
Fixed income mutual funds    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 3,677 $ 3,812
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 6.20% 6.80%
Fixed income mutual funds | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 3,677 $ 3,812
Equities    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 37,079 $ 33,591
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 62.20% 60.10%
Equities | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 37,079 $ 33,591
Large Cap    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 24,149 $ 22,130
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 40.50% 39.60%
Large Cap | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 24,149 $ 22,130
Mid Cap    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 2,017 $ 1,984
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 3.40% 3.50%
Mid Cap | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 2,017 $ 1,984
Small Cap    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 5,914 $ 6,544
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 9.90% 11.70%
Small Cap | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 5,914 $ 6,544
International    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 4,999 $ 2,933
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 8.40% 5.30%
International | Fair Value, Inputs, Level 1    
Employee Benefit Plans    
Defined Benefit Plan, Plan Assets, Amount $ 4,999 $ 2,933