Leases, Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Commitments And Contingencies Disclosure [Abstract] |
|
|
| Operating lease obligations, including interest payments due in 2022 |
$ 1,802
|
|
| Operating lease obligations, including interest payments due in 2023 |
1,149
|
|
| Operating lease obligations, including interest payments due in 2024 |
688
|
|
| Operating lease obligations, including interest payments due in 2025 |
709
|
|
| Operating lease obligations, including interest payments due in 2026 |
730
|
|
| Operating lease obligations, including interest payments due thereafter |
4,928
|
|
| Operating lease obligations, including interest payments due, Total |
10,006
|
|
| Finance lease obligations, including interest payments due in 2022 |
132
|
|
| Finance lease obligations, including interest payments due in 2023 |
122
|
|
| Finance lease obligations, including interest payments due in 2024 |
8
|
|
| Finance lease obligations, including interest payments due in 2025 |
8
|
|
| Finance lease obligations, including interest payments due in 2026 |
4
|
|
| Gross finance lease obligations |
274
|
$ 362
|
| Total future minimum lease payments due in 2022 |
1,934
|
|
| Total future minimum lease payments due in 2023 |
1,271
|
|
| Total future minimum lease payments due in 2024 |
696
|
|
| Total future minimum lease payments due in 2025 |
717
|
|
| Total future minimum lease payments due in 2026 |
734
|
|
| Total future minimum lease payments due thereafter |
4,928
|
|
| Total future minimum lease payments |
$ 10,280
|
|