Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Change in Level 3 (Details)

v3.10.0.1
Fair Value Measurements - Change in Level 3 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Loss on revaluation of warrants issued in conjunction with 2015 financing $ (681) $ 1,814 $ (162) $ 4,851
Warrant Liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance     1,648  
Loss on revaluation of warrants issued in conjunction with 2015 financing     162  
Gain on revaluation of liability     0  
Reclassification from accrued liabilities     0  
Ending Balance 1,810   1,810  
Contingent Consideration Liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance     42  
Loss on revaluation of warrants issued in conjunction with 2015 financing     0  
Gain on revaluation of liability     (5)  
Reclassification from accrued liabilities     10  
Ending Balance 47   47  
Contingent Success Fee Liability        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning Balance     39  
Loss on revaluation of warrants issued in conjunction with 2015 financing     0  
Gain on revaluation of liability     (6)  
Reclassification from accrued liabilities     0  
Ending Balance $ 33   $ 33