Leases, Commitments and Contingencies - Schedule of Long Term Finance Lease Obligations (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Finance Lease Liability [Abstract] | ||
| Gross finance lease obligations | $ 274 | $ 362 |
| Less: imputed interest | (17) | (27) |
| Present value of net minimum lease payments | 257 | 335 |
| Less: current portion of finance lease obligations | (121) | (109) |
| Long-term finance lease obligations, less current portion | $ 136 | $ 226 |