Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Reconciliation of Derivative Liability Measured on Recurring Basis Using Unobservable Inputs (Level 3) (Details)

v3.4.0.3
Fair Value Measurements - Schedule of Reconciliation of Derivative Liability Measured on Recurring Basis Using Unobservable Inputs (Level 3) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Change in fair value $ 11 $ 177
Derivative Financial Instruments, Liabilities [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance (598) (13,970)
Decrease in liability due to debt conversions   179
Decrease in liability due to warrants being exercised   723
Change in fair value   (177)
Increase in fair value included in earnings, as other income (6)  
Ending balance (604) (13,245)
Derivative Financial Instruments, Liabilities [Member] | Common Stock Warrants [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance (598) $ (11,358)
Decrease in liability due to debt conversions  
Decrease in liability due to warrants being exercised   $ 723
Change in fair value   435
Increase in fair value included in earnings, as other income (6)  
Ending balance $ (604) $ (10,200)
Derivative Financial Instruments, Liabilities [Member] | Preferred Stock Warrants[Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance
Decrease in liability due to debt conversions  
Decrease in liability due to warrants being exercised  
Change in fair value  
Increase in fair value included in earnings, as other income  
Ending balance
Derivative Financial Instruments, Liabilities [Member] | Conversion Feature Of Notes [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ (2,612)
Decrease in liability due to debt conversions   $ 179
Decrease in liability due to warrants being exercised  
Change in fair value   $ (612)
Increase in fair value included in earnings, as other income  
Ending balance $ (3,045)