Leases (Future Annual Minimum Lease Payments and Finance Lease Commitments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 65
2023 55
Total undiscounted future minimum lease payments 120
Less imputed interest (6)
Lease liability 114
Finance Leases  
2022 1,135
2023 1,229
2024 1,229
2025 1,229
2026 1,229
Thereafter 22,102
Total undiscounted future minimum lease payments 28,153
Less imputed interest (15,373)
Lease liability 12,780
12th Amendment [Member] | Hopewell Junction, NY [Member]  
Finance Leases  
Lease liability $ 4,900