Fair Value Measurements - Assumptions (Details) |
Sep. 26, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Series Seed preferred stock warrants | ||
| Fair Value of preferred stock warrants | ||
| Expected term (years) | 4 years 10 months 24 days | 5 years 10 months 24 days |
| Expected volatility | 59.10% | 59.20% |
| Risk-free interest rate | 1.12% | 1.56% |
| Series A-3 preferred stock warrants | ||
| Fair Value of preferred stock warrants | ||
| Expected term (years) | 6 years 6 months | 7 years 6 months |
| Expected volatility | 59.10% | 62.50% |
| Risk-free interest rate | 1.34% | 1.80% |