Employee Benefit Plans (Expected Future Benefit Payments) (Details) $ in Thousands |
Dec. 31, 2019
USD ($)
|
|---|---|
| Pension [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| 2020 | $ 2,051 |
| 2021 | 2,136 |
| 2022 | 2,211 |
| 2023 | 2,360 |
| 2024 | 2,506 |
| 2025-2029 | 13,540 |
| SERP [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| 2020 | 266 |
| 2021 | 330 |
| 2022 | 332 |
| 2023 | 332 |
| 2024 | 332 |
| 2025-2029 | $ 2,472 |