XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Significant Ranges of Outstanding and Exercisable Options (Details) - Options
shares in Thousands
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Options Outstanding  
Vested and expected to vest, Number Outstanding | shares 303
Exercisable, Number Outstanding | shares 169
Vested and expected to vest, Weighted Average Remaining Contractual Life (in Years) 6 years 1 month 6 days
Exercisable, Weighted Average Remaining Contractual Life 6 years 4 months 9 days
Vested and expected to vest, Weighted Average Exercise Price $ 4.52
Exercisable, Weighted Average Exercise Price 6.12
$0.75 - $1.27  
Exercise price range  
Lower range limit (in dollars per share) 0.75
Upper range limit (in dollars per share) $ 1.27
Options Outstanding  
Number Outstanding (in shares) | shares 160
Weighted Average Remaining Contractual Life 5 years 18 days
Weighted Average Exercise Price (in dollars per share) $ 0.75
Options Exercisable  
Number Exercisable (in shares) | shares | shares 53
Weighted Average Exercise Price (in dollars per share) $ 0.75
$1.28 - $7.19  
Exercise price range  
Lower range limit (in dollars per share) 1.28
Upper range limit (in dollars per share) $ 7.19
Options Outstanding  
Number Outstanding (in shares) | shares 51
Weighted Average Remaining Contractual Life 5 years 7 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 2.08
Options Exercisable  
Number Exercisable (in shares) | shares | shares 21
Weighted Average Exercise Price (in dollars per share) $ 2.75
$7.20 - $20.49  
Exercise price range  
Lower range limit (in dollars per share) 7.20
Upper range limit (in dollars per share) $ 20.49
Options Outstanding  
Number Outstanding (in shares) | shares 108
Weighted Average Remaining Contractual Life 7 years 6 months 14 days
Weighted Average Exercise Price (in dollars per share) $ 7.20
Options Exercisable  
Number Exercisable (in shares) | shares | shares 77
Weighted Average Exercise Price (in dollars per share) $ 7.20
$20.50 - $46.20  
Exercise price range  
Lower range limit (in dollars per share) 20.50
Upper range limit (in dollars per share) $ 46.20
Options Outstanding  
Number Outstanding (in shares) | shares 19
Weighted Average Remaining Contractual Life 6 years 5 months 8 days
Weighted Average Exercise Price (in dollars per share) $ 21.53
Options Exercisable  
Number Exercisable (in shares) | shares | shares 18
Weighted Average Exercise Price (in dollars per share) $ 21.62
$0.75 - $46.20  
Exercise price range  
Lower range limit (in dollars per share) 0.75
Upper range limit (in dollars per share) $ 46.20
Options Outstanding  
Number Outstanding (in shares) | shares 338
Weighted Average Remaining Contractual Life 6 years 7 days
Weighted Average Exercise Price (in dollars per share) $ 4.20
Options Exercisable  
Number Exercisable (in shares) | shares | shares 169
Weighted Average Exercise Price (in dollars per share) $ 6.12