Quarterly report pursuant to Section 13 or 15(d)

Debt - Schedule of Future Principal Payments on Debt (Details)

v3.5.0.2
Debt - Schedule of Future Principal Payments on Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Line of Credit Facility [Line Items]    
Total future principal payments $ 8,432 $ 16,365
Convertible Notes Payable [Member]    
Line of Credit Facility [Line Items]    
2016 1,564  
2017 6,779  
2018 638  
Total future principal payments 8,981  
Hercules Term Loan [Member]    
Line of Credit Facility [Line Items]    
Total future principal payments 8,432 $ 15,631
Hercules Term Loan [Member] | Convertible Notes Payable [Member]    
Line of Credit Facility [Line Items]    
2016 1,564  
2017 6,779  
2018 638  
Total future principal payments $ 8,981