Quarterly report pursuant to Section 13 or 15(d)

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

v3.4.0.3
Debt - Schedule of Future Principal Payments on Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Line of Credit Facility [Line Items]    
Total future principal payments $ 14,785 $ 16,365
Convertible Notes Payable [Member]    
Line of Credit Facility [Line Items]    
2016 6,550  
2017 8,643  
2018 788  
Total future principal payments 15,981  
Hercules Term Loan [Member]    
Line of Credit Facility [Line Items]    
Total future principal payments 14,032 15,631
Hercules Term Loan [Member] | Convertible Notes Payable [Member]    
Line of Credit Facility [Line Items]    
2016 5,787  
2017 8,643  
2018 788  
Total future principal payments 15,218  
Magna Note [Member]    
Line of Credit Facility [Line Items]    
Total future principal payments 753 $ 734
Magna Note [Member] | Convertible Notes Payable [Member]    
Line of Credit Facility [Line Items]    
2016 $ 763  
2017  
2018  
Total future principal payments $ 763