Employee Benefit Plans (Actual Plan Asset Allocations) (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 50,829
|
$ 43,056
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
100.00%
|
100.00%
|
| Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 34,125
|
$ 26,892
|
| Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
16,704
|
16,164
|
| Cash and Cash Equivalents [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 247
|
$ 1,834
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
0.50%
|
4.30%
|
| Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 247
|
$ 1,834
|
| Fixed Income Securities [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 23,145
|
$ 18,662
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
45.50%
|
43.30%
|
| Fixed Income Securities [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 6,441
|
$ 2,498
|
| Fixed Income Securities [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
16,704
|
16,164
|
| U.S. Government and Agencies [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,904
|
$ 1,394
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
3.70%
|
3.20%
|
| U.S. Government and Agencies [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,904
|
$ 1,394
|
| Taxable Municipal Bonds and Notes [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 4,555
|
$ 4,363
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
8.90%
|
10.10%
|
| Taxable Municipal Bonds and Notes [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 4,555
|
$ 4,363
|
| Corporate Bonds and Notes [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 9,588
|
$ 9,931
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
18.90%
|
23.10%
|
| Corporate Bonds and Notes [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 9,588
|
$ 9,931
|
| Preferred Stock [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 657
|
$ 476
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
1.30%
|
1.10%
|
| Preferred Stock [Member] | Fair Value, Inputs, Level 2 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 657
|
$ 476
|
| Fixed Income Mutual Funds [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 6,441
|
$ 2,498
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
12.70%
|
5.80%
|
| Fixed Income Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 6,441
|
$ 2,498
|
| Equity Securities [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 27,437
|
$ 22,560
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
54.00%
|
52.40%
|
| Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 27,437
|
$ 22,560
|
| Large Cap [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 21,460
|
$ 17,454
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
42.20%
|
40.50%
|
| Large Cap [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 21,460
|
$ 17,454
|
| Mid Cap [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,660
|
$ 1,342
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
3.30%
|
3.10%
|
| Mid Cap [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,660
|
$ 1,342
|
| Small Cap [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,009
|
$ 884
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
2.00%
|
2.10%
|
| Small Cap [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 1,009
|
$ 884
|
| International [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 3,308
|
$ 2,880
|
| Defined Benefit Plan, Actual Plan Asset Allocations |
6.50%
|
6.70%
|
| International [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
| Defined Benefit Plan Disclosure [Line Items] |
|
|
| Defined Benefit Plan, Fair Value of Plan Assets |
$ 3,308
|
$ 2,880
|