XML 84 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details 2) - Stock Options
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Stock-based compensation  
Number outstanding (in shares) | shares 126,696
Weighted-average exercise price (in dollars per share) $ 57.48
Weighted-average remaining life 5 years 2 months 16 days
Number exercisable (in shares) | shares 83,674
Weighted-average exercise price (in dollars per share) $ 85.45
Range $1.57 to $7.40  
Stock-based compensation  
Range of exercise prices, lower range limit (in dollars per share) 1.57
Range of exercise prices, upper range limit (in dollars per share) $ 7.40
Number outstanding (in shares) | shares 46,727
Weighted-average exercise price (in dollars per share) $ 3.42
Weighted-average remaining life 9 years 3 months 26 days
Number exercisable (in shares) | shares 3,705
Weighted-average exercise price (in dollars per share) $ 7.40
Range $9.70 to $72.50  
Stock-based compensation  
Range of exercise prices, lower range limit (in dollars per share) 9.70
Range of exercise prices, upper range limit (in dollars per share) $ 72.50
Number outstanding (in shares) | shares 4,000
Weighted-average exercise price (in dollars per share) $ 72.50
Weighted-average remaining life 2 years 8 months 19 days
Number exercisable (in shares) | shares 4,000
Weighted-average exercise price (in dollars per share) $ 72.50
Range $76.80 to $119.0  
Stock-based compensation  
Range of exercise prices, lower range limit (in dollars per share) 76.80
Range of exercise prices, upper range limit (in dollars per share) $ 119.00
Number outstanding (in shares) | shares 73,569
Weighted-average exercise price (in dollars per share) $ 88.86
Weighted-average remaining life 2 years 10 months 13 days
Number exercisable (in shares) | shares 73,569
Weighted-average exercise price (in dollars per share) $ 88.86
Range $123.10 to $123.10  
Stock-based compensation  
Range of exercise prices, lower range limit (in dollars per share) 123.10
Range of exercise prices, upper range limit (in dollars per share) $ 123.10
Number outstanding (in shares) | shares 2,400
Weighted-average exercise price (in dollars per share) $ 123.10
Weighted-average remaining life 1 year 1 month 6 days
Number exercisable (in shares) | shares 2,400
Weighted-average exercise price (in dollars per share) $ 123.10