v3.5.0.2
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%