Leases - Maturities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Lessee, Operating Lease, Liability, Payment, Due [Abstract] | ||
| 2022 | $ 1,376 | |
| 2023 | 1,403 | |
| 2024 | 1,431 | |
| 2025 | 1,438 | |
| 2026 | 1,449 | |
| Thereafter | 31,533 | |
| Total lease payments | 38,630 | |
| Less: Imputed interest | 15,003 | |
| Total lease liability | $ 23,627 | $ 17,539 |