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 Units, shares in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Options Outstanding  
Vested and expected to vest, Number Outstanding | shares 322
Exercisable, Number Outstanding | shares 94
Vested and expected to vest, Weighted Average Remaining Contractual Life (in Years) 6 years 5 months 1 day
Exercisable, Weighted Average Remaining Contractual Life 7 years 8 months 4 days
Vested and expected to vest, Weighted Average Exercise Price $ 4.45
Exercisable, Weighted Average Exercise Price $ 9.68
Aggregate Intrinsic Value [Abstract]  
Options Outstanding, Aggregate Intrinsic Value | $ $ 0.2
Vested and expected to vest, Aggregate Intrinsic Value | $ $ 162,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 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 0.75
Aggregate Intrinsic Value [Abstract]  
Options Outstanding, Aggregate Intrinsic Value | $ $ 160,000
$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 25 days
Weighted Average Exercise Price (in dollars per share) $ 2.10
Options Exercisable  
Number Exercisable (in shares) | shares | shares 7
Weighted Average Exercise Price (in dollars per share) $ 5.17
Aggregate Intrinsic Value [Abstract]  
Options Outstanding, Aggregate Intrinsic Value | $ $ 19,000
$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 112
Weighted Average Remaining Contractual Life 8 years 3 days
Weighted Average Exercise Price (in dollars per share) $ 7.20
Options Exercisable  
Number Exercisable (in shares) | shares | shares 70
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 6 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 20.50
Options Exercisable  
Number Exercisable (in shares) | shares | shares 16
Weighted Average Exercise Price (in dollars per share) $ 20.50
$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 4 years 11 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 7 months 20 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 344
Weighted Average Remaining Contractual Life 6 years 4 months 13 days
Weighted Average Exercise Price (in dollars per share) $ 4.27
Options Exercisable  
Number Exercisable (in shares) | shares | shares 95
Weighted Average Exercise Price (in dollars per share) $ 9.68
Aggregate Intrinsic Value [Abstract]  
Options Outstanding, Aggregate Intrinsic Value | $ $ 179,000