XML 67 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Option and Purchase Plan (Stock Option and Purchase Plans by Exercise Prices) (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Exercise Prices Range One $2.81 - $3.70  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) $ 2.81
Exercise price, high end of the range (in dollars per share) $ 3.70
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 663,700
Weighted-Average Remaining Contractual Life 4 years 2 months 9 days
Weighted-Average Exercise Price (in dollars per share) $ 3.66
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 400,240
Weighted Average Exercise Price (in dollars per share) $ 3.65
Exercise Prices Range Two $3.90 - $4.05  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) 3.90
Exercise price, high end of the range (in dollars per share) $ 4.05
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 669,560
Weighted-Average Remaining Contractual Life 5 years 2 months 9 days
Weighted-Average Exercise Price (in dollars per share) $ 4.03
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 183,902
Weighted Average Exercise Price (in dollars per share) $ 4.02
Exercise Prices Range Three $4.07 - $10.60  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) 4.07
Exercise price, high end of the range (in dollars per share) $ 10.60
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 603,297
Weighted-Average Remaining Contractual Life 3 years 4 months 2 days
Weighted-Average Exercise Price (in dollars per share) $ 9.17
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 550,556
Weighted Average Exercise Price (in dollars per share) $ 9.51
Exercise Prices Range Four $11.20 - $27.40  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) 11.20
Exercise price, high end of the range (in dollars per share) $ 27.40
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 557,930
Weighted-Average Remaining Contractual Life 3 years 4 months 21 days
Weighted-Average Exercise Price (in dollars per share) $ 15.83
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 475,215
Weighted Average Exercise Price (in dollars per share) $ 16.63
Exercise Prices Range Five $27.90 - $257.40  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) 27.90
Exercise price, high end of the range (in dollars per share) $ 257.40
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 252,756
Weighted-Average Remaining Contractual Life 1 year 4 months 10 days
Weighted-Average Exercise Price (in dollars per share) $ 128.69
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 252,756
Weighted Average Exercise Price (in dollars per share) $ 128.69
Exercise Prices Range Total $2.81 - $257.4  
Summary of Stock Options  
Exercise price, low end of the range (in dollars per share) 2.81
Exercise price, high end of the range (in dollars per share) $ 257.40
Options Outstanding  
Number Outstanding at end of the period (in shares) | shares 2,747,243
Weighted-Average Remaining Contractual Life 3 years 9 months 26 days
Weighted-Average Exercise Price (in dollars per share) $ 18.93
Options Exercisable  
Number Exercisable at the end of the period (in shares) | shares 1,862,669
Weighted Average Exercise Price (in dollars per share) $ 25.70