XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Ranges of Outstanding and Exercisable Options (Details) - Options
shares in Thousands
3 Months Ended
Mar. 31, 2017
$ / shares
shares
Options Outstanding  
Vested and expected to vest, Number Outstanding | shares 474
Vested and expected to vest, Weighted Average Remaining Contractual Life (in Years) 4 years 6 months 29 days
Vested and expected to vest, Weighted Average Exercise Price $ 14.54
Exercisable, Number Outstanding | shares 209
Exercisable, Weighted Average Remaining Contractual Life 3 years 11 months 12 days
Exercisable, Weighted Average Exercise Price $ 23.20
$2.36 - $7.19  
Exercise price range  
Lower range limit (in dollars per share) 2.36
Upper range limit (in dollars per share) $ 7.19
Options Outstanding  
Number Outstanding (in shares) | shares 44
Weighted Average Remaining Contractual Life 6 years 3 months 7 days
Weighted Average Exercise Price (in dollars per share) $ 5.06
Options Exercisable  
Number Exercisable (in shares) | shares 10
Weighted Average Exercise Price (in dollars per share) $ 5.30
$7.20 - $16.99  
Exercise price range  
Lower range limit (in dollars per share) 7.20
Upper range limit (in dollars per share) $ 16.99
Options Outstanding  
Number Outstanding (in shares) | shares 312
Weighted Average Remaining Contractual Life 4 years 10 months 2 days
Weighted Average Exercise Price (in dollars per share) $ 7.20
Options Exercisable  
Number Exercisable (in shares) | shares 62
Weighted Average Exercise Price (in dollars per share) $ 7.20
$17.00 - $30.99  
Exercise price range  
Lower range limit (in dollars per share) 17.00
Upper range limit (in dollars per share) $ 36.69
Options Outstanding  
Number Outstanding (in shares) | shares 115
Weighted Average Remaining Contractual Life 3 years 11 months 16 days
Weighted Average Exercise Price (in dollars per share) $ 25.50
Options Exercisable  
Number Exercisable (in shares) | shares 100
Weighted Average Exercise Price (in dollars per share) $ 26.26
$31-00 - $46.79  
Exercise price range  
Lower range limit (in dollars per share) 36.70
Upper range limit (in dollars per share) $ 61.09
Options Outstanding  
Number Outstanding (in shares) | shares 33
Weighted Average Remaining Contractual Life 3 years 2 months 1 day
Weighted Average Exercise Price (in dollars per share) $ 45.43
Options Exercisable  
Number Exercisable (in shares) | shares 33
Weighted Average Exercise Price (in dollars per share) $ 45.43
$61.10 - $61.10  
Exercise price range  
Lower range limit (in dollars per share) 61.10
Upper range limit (in dollars per share) $ 61.10
Options Outstanding  
Number Outstanding (in shares) | shares 4
Weighted Average Remaining Contractual Life 26 days
Weighted Average Exercise Price (in dollars per share) $ 61.10
Options Exercisable  
Number Exercisable (in shares) | shares 4
Weighted Average Exercise Price (in dollars per share) $ 61.10
$2.36 - $61.10  
Exercise price range  
Lower range limit (in dollars per share) 2.36
Upper range limit (in dollars per share) $ 61.10
Options Outstanding  
Number Outstanding (in shares) | shares 508
Weighted Average Remaining Contractual Life 4 years 7 months 13 days
Weighted Average Exercise Price (in dollars per share) $ 14.06
Options Exercisable  
Number Exercisable (in shares) | shares 209
Weighted Average Exercise Price (in dollars per share) $ 23.20