Equity Instruments and Stock Based Compensation - Fair Value Assumptions (Details) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Warrant | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term (years) | 2 years 6 months | 2 years 6 months | 2 years 6 months |
Expected volatility | 60.57% | 55.00% | 58.00% |
Risk-free interest rate | 0.82% | 0.89% | 0.75% |
Expected dividend yield | 0.00% | 0.00% | 0.00% |
Stock Option | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term (years) | 6 years 3 months | 6 years 3 months | 6 years 3 months |
Expected volatility | 58.39% | 58.59% | 59.00% |
Risk-free interest rate | 2.04% | 1.89% | 1.79% |
Expected dividend yield | 0.00% | 0.00% | 0.00% |