Stock Awards - Restricted stock unit activity - Stock options outstanding and exercisable (Details) | 9 Months Ended |
Sep. 30, 2018$ / sharesshares |
Summary of stock options outstanding an exercisable | |
Options Outstanding, Number of Options Outstanding | shares | 7,734,646 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 7 years 6 months |
Options Outstanding, Weighted Average Exercise Price | $ 6.62 |
Options Exercisable, Number of Options Outstanding | shares | 3,669,373 |
Options Exercisable, Weighted Average Remaining Contractual Term (In Years) | 6 years 6 months |
Options Exercisable, Weighted Average Exercise Price | $ 2.75 |
$0.18 - $1.50 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | 0.18 |
Exercise Price, upper limit (in dollars per share) | $ 1.50 |
Options Outstanding, Number of Options Outstanding | shares | 522,649 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 4 years 8 months 12 days |
Options Outstanding, Weighted Average Exercise Price | $ 1.12 |
Options Exercisable, Number of Options Outstanding | shares | 522,649 |
$1.83 - $2.12 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | $ 1.83 |
Exercise Price, upper limit (in dollars per share) | $ 2.12 |
Options Outstanding, Number of Options Outstanding | shares | 1,200,873 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 6 years |
Options Outstanding, Weighted Average Exercise Price | $ 1.84 |
Options Exercisable, Number of Options Outstanding | shares | 1,189,680 |
$ 2.18 | |
Summary of stock options outstanding an exercisable | |
Exercise Price (in dollars per share) | $ 2.18 |
Options Outstanding, Number of Options Outstanding | shares | 963,442 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 6 years 8 months 12 days |
Options Outstanding, Weighted Average Exercise Price | $ 2.18 |
Options Exercisable, Number of Options Outstanding | shares | 756,636 |
$2.46 - $2.79 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | $ 2.46 |
Exercise Price, upper limit (in dollars per share) | $ 2.79 |
Options Outstanding, Number of Options Outstanding | shares | 924,166 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 7 years 1 month 6 days |
Options Outstanding, Weighted Average Exercise Price | $ 2.55 |
Options Exercisable, Number of Options Outstanding | shares | 529,172 |
$ 4.24 | |
Summary of stock options outstanding an exercisable | |
Exercise Price (in dollars per share) | $ 4.24 |
Options Outstanding, Number of Options Outstanding | shares | 981,834 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 7 years 10 months 24 days |
Options Outstanding, Weighted Average Exercise Price | $ 4.24 |
Options Exercisable, Number of Options Outstanding | shares | 371,705 |
$4.52 - $7.58 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | $ 4.52 |
Exercise Price, upper limit (in dollars per share) | $ 7.58 |
Options Outstanding, Number of Options Outstanding | shares | 643,879 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 8 years 4 months 24 days |
Options Outstanding, Weighted Average Exercise Price | $ 5.79 |
Options Exercisable, Number of Options Outstanding | shares | 151,774 |
$ 12 | |
Summary of stock options outstanding an exercisable | |
Exercise Price (in dollars per share) | $ 12 |
Options Outstanding, Number of Options Outstanding | shares | 1,485,734 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 8 years 9 months 18 days |
Options Outstanding, Weighted Average Exercise Price | $ 12 |
Options Exercisable, Number of Options Outstanding | shares | 34,831 |
$12.72 - $22.87 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | $ 12.72 |
Exercise Price, upper limit (in dollars per share) | $ 22.87 |
Options Outstanding, Number of Options Outstanding | shares | 855,814 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 9 years |
Options Outstanding, Weighted Average Exercise Price | $ 16.23 |
Options Exercisable, Number of Options Outstanding | shares | 112,926 |
$24.97 - $30.35 | |
Summary of stock options outstanding an exercisable | |
Exercise Price, lower limit (in dollars per share) | $ 24.97 |
Exercise Price, upper limit (in dollars per share) | $ 30.35 |
Options Outstanding, Number of Options Outstanding | shares | 156,255 |
Options Outstanding, Weighted Average Remaining Contractual Term (In Years) | 9 years 3 months 18 days |
Options Outstanding, Weighted Average Exercise Price | $ 27.87 |