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