Debt - Current and Non current (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt    
Principal amount of long-term debt $ 75,000 $ 75,000
Long term debt net of current maturities 75,000 75,000
Accrued final interest payment 1,654 408
Debt discount (500) (464)
Longterm debt, net of discount and current portion $ 76,154 $ 74,944