Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Fair Value Measurement (Details)

v3.8.0.1
Summary of Significant Accounting Policies - Fair Value Measurement (Details) - Fair Value, Inputs, Level 3 - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2017
Warrant Liability – Current    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 1,185 $ 0
Reclass of liability from long-term to current 0 1,846
Issuances of warrants   2,453
Change in fair value - net 470 2,848
Expiration of warrants 0 (1,238)
Transfer in and out (exercise of warrants) (912) (5,166)
Balance, end of period 743 743
Warrant Liability – Long-Term    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 0 0
Reclass of liability from long-term to current 0 (1,846)
Issuances of warrants   1,690
Change in fair value - net 0 (95)
Expiration of warrants 0 0
Transfer in and out (exercise of warrants) 0 251
Balance, end of period 0 0
Warrant Liability – Total    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 1,185 0
Reclass of liability from long-term to current 0 0
Issuances of warrants   4,143
Change in fair value - net 470 2,753
Expiration of warrants 0 (1,238)
Transfer in and out (exercise of warrants) (912) (4,915)
Balance, end of period $ 743 $ 743