Leases - Lease Maturity (Details) - USD ($) $ in Thousands |
Jun. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Operating Leases | ||
| 2021 | $ 327 | |
| 2021 | 594 | |
| 2022 | 565 | |
| 2023 | 532 | |
| 2024 | 449 | |
| Thereafter | 878 | |
| Total future minimum lease payments | 3,345 | |
| Less: Amount of lease payments representing interest | (846) | |
| Present value of future minimum lease payments | 2,499 | $ 2,711 |
| Finance Leases | ||
| 2021 | 45 | |
| 2021 | 13 | |
| 2022 | 0 | |
| 2023 | 0 | |
| 2024 | 0 | |
| Thereafter | 0 | |
| Total future minimum lease payments | 58 | |
| Less: Amount of lease payments representing interest | (2) | |
| Present value of future minimum lease payments | $ 56 | $ 188 |