Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating leases    
Right-of-use operating lease assets, net $ 2,206 $ 2,610
Operating lease liabilities - current 402 788
Operating lease liabilities, non-current 1,900 1,923
Operating lease liabilities 2,302 2,711
Finance leases    
Finance lease right-of-use assets 154 313
Finance lease liabilities - short-term 13 160
Finance lease liabilities - long-term 0 28
Total finance lease liabilities $ 13 $ 188
Weighted-average remaining lease term (years)    
Operating leases 5 years 6 months 6 years 2 months 12 days
Finance leases 9 months 18 days 1 year
Weighted-average discount rate (%)    
Operating leases 10.40% 10.50%
Finance leases 8.30% 9.10%