XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Significant Ranges of Outstanding and Exercisable Options (Details) - Options
$ / shares in Units, shares in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Options Outstanding  
Vested and expected to vest, Number Outstanding | shares 291
Exercisable, Number Outstanding | shares 83
Vested and expected to vest, Weighted Average Remaining Contractual Life (in Years) 6 years 9 months 21 days
Exercisable, Weighted Average Remaining Contractual Life 8 years 29 days
Vested and expected to vest, Weighted Average Exercise Price $ 4.77
Exercisable, Weighted Average Exercise Price $ 9.87
Aggregate Intrinsic Value [Abstract]  
Options Outstanding, Aggregate Intrinsic Value | $ $ 70,000
$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 6 months
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 6 years 3 months 14 days
Weighted Average Exercise Price (in dollars per share) $ 2.10
Options Exercisable  
Number Exercisable (in shares) | shares | shares 6
Weighted Average Exercise Price (in dollars per share) $ 5.08
$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 113
Weighted Average Remaining Contractual Life 8 years 4 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 7.20
Options Exercisable  
Number Exercisable (in shares) | shares | shares 60
Weighted Average Exercise Price (in dollars per share) $ 7.20
$20.50 - $43.59  
Exercise price range  
Lower range limit (in dollars per share) 20.50
Upper range limit (in dollars per share) $ 43.59
Options Outstanding  
Number Outstanding (in shares) | shares 19
Weighted Average Remaining Contractual Life 6 years 11 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 20.60
Options Exercisable  
Number Exercisable (in shares) | shares | shares 15
Weighted Average Exercise Price (in dollars per share) $ 20.63
$44.60 - $46.19  
Exercise price range  
Lower range limit (in dollars per share) 44.60
Upper range limit (in dollars per share) $ 46.19
Options Outstanding  
Number Outstanding (in shares) | shares 1
Weighted Average Remaining Contractual Life 5 years 2 months 4 days
Weighted Average Exercise Price (in dollars per share) $ 44.60
Options Exercisable  
Number Exercisable (in shares) | shares | shares 1
Weighted Average Exercise Price (in dollars per share) $ 44.60
$46.20 - $46.20  
Exercise price range  
Lower range limit (in dollars per share) 46.20
Upper range limit (in dollars per share) $ 46.20
Options Outstanding  
Number Outstanding (in shares) | shares 1
Weighted Average Remaining Contractual Life 5 years 10 months 17 days
Weighted Average Exercise Price (in dollars per share) $ 46.20
Options Exercisable  
Number Exercisable (in shares) | shares | shares 1
Weighted Average Exercise Price (in dollars per share) $ 46.20
$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 345
Weighted Average Remaining Contractual Life 6 years 8 months 4 days
Weighted Average Exercise Price (in dollars per share) $ 4.30
Options Exercisable  
Number Exercisable (in shares) | shares | shares 83
Weighted Average Exercise Price (in dollars per share) $ 9.87