Debt - Current and Non current (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt    
Principal amount of long-term debt $ 75,000 $ 50,000
Long term debt net of current maturities 75,000 50,000
Accrued final interest payment 408 213
Debt discount (464) (617)
Longterm debt, net of discount and current portion $ 74,944 $ 49,596