Long-Term Debt - Hercules Loan Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 9 Months Ended
Aug. 08, 2019
USD ($)
item
Aug. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Debt Securities          
Unamortized debt discount     $ 261 $ 261 $ 261
Long Term Debt Due Charges         495
Term Loan Agreement          
Debt Securities          
Maximum borrowing capacity $ 30,000        
Borrowed amount 10,000        
Facility charge 225        
Additional closing and legal fees 130        
Unused borrowing capacity available under the facility $ 20,000        
Number of separate advances available to be borrowed under the unused facility | item 2        
Interest rate   8.75%      
Term (in years)   4 years      
Percentage of prepayment charge payable within the first twelve months   3.00%      
Percentage of prepayment charge payable after twelve months but prior to twenty four months   2.00%      
Percentage of prepayment charge payable anytime thereafter   1.00%      
Percentage of charge Payable on aggregate debt amount   4.95%      
Upfront fees, including closing costs and legal fees   $ 355      
Interest expense     302   376
Non-cash interest expense related to accretion of the debt discount     81   94
Unamortized debt discount     261 $ 261 261
Interest Rate       10.10%  
Principal payments due or paid     $ 0 $ 0 $ 0
Term loan agreement, second advance          
Debt Securities          
Maximum borrowing capacity $ 10,000        
Term loan agreement, third advance          
Debt Securities          
Maximum borrowing capacity $ 10,000        
Prime Rate | Term Loan Agreement          
Debt Securities          
Variable interest rate   2.75%