XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
LONG-TERM DEBT - Warrants fair value (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 18, 2014
Warrants issued       0.001
Warrant purchase price       $ 100.00
Amortization of Debt Issuance Costs $ 925 $ 772 $ 0  
Unamortized Debt Issuance Expense $ 1,080 2,005    
Warrant [Member]        
Warrant coverage percentage 2.00%      
Warrants issued 147,058      
Warrant purchase price $ 4.08      
Class Of Warrant Or Right Fair Value $ 1,000      
Warrant exercisable term 7 years      
Financing expenses, Hercules Loan Agreement $ 2,800      
Amortization of Debt Issuance Costs 900 800    
Unamortized Debt Issuance Expense $ 1,100 $ 2,000