Annual report pursuant to Section 13 and 15(d)

Stock and Employee Benefit Plans - Summary of Stock Option Activity (Details)

v3.8.0.1
Stock and Employee Benefit Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
2014 and 2016 Stock Plans  
Number of Options  
Outstanding (in shares) 4,423
Granted (in shares) 1,853
Exercised (in shares) (552)
Canceled (in shares) (280)
Outstanding (in shares) 5,444
Vested or expected to vest (in shares) 5,444
Exercisable (in shares) 3,067
Weighted- Average Exercise Price  
Outstanding (in dollars per share) $ 1.99
Granted (in dollars per share) 3.23
Exercised (in dollars per share) 2.34
Cancelled (in dollars per share) 2.78
Outstanding (in dollars per share) 2.33
Vested or expected to vest (in dollars per share) 2.33
Exercisable (in dollars per share) $ 1.96
Weighted- Average Remaining Contractual Life  
Outstanding 8 years 26 days
Vested or expected to vest 8 years 26 days
Exercisable 7 years 3 months 26 days
Aggregate Intrinsic Value  
Outstanding $ 0
Granted 4
Exercised 886
Canceled 277
Outstanding 28,395
Vested or expected to vest 28,395
Exercisable $ 17,141
Executive Officers and Senior Leadership  
Number of Options  
Outstanding (in shares) 1,000
Granted (in shares) 625
Canceled (in shares) (94)
Outstanding (in shares) 1,531
Vested or expected to vest (in shares) 1,531
Exercisable (in shares) 688
Weighted- Average Exercise Price  
Outstanding (in dollars per share) $ 2.41
Granted (in dollars per share) 5.24
Cancelled (in dollars per share) 1.45
Outstanding (in dollars per share) 3.62
Vested or expected to vest (in dollars per share) 3.62
Exercisable (in dollars per share) $ 2.23
Weighted- Average Remaining Contractual Life  
Outstanding 8 years 9 months 15 days
Vested or expected to vest 8 years 9 months 15 days
Exercisable 8 years 4 months 21 days
Aggregate Intrinsic Value  
Outstanding $ 0
Granted 0
Canceled 572
Outstanding 6,015
Vested or expected to vest 6,015
Exercisable $ 3,657