Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and StockBased Compensation (Details 6)

v3.20.1
Stockholders' Equity and StockBased Compensation (Details 6) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Weighted Average Remaining Contractual Life - Years 7 years 11 months 5 days 8 years 26 days
Number of Awards Stock option outstanding 518,551 467,013
Weighted Average Exercise Price Stock Options Outstanding $ 21.99 $ 32.64
Number of Awards Vested 433,678 327,928
Weighted Average Exercise Price $ 24.19 $ 42.00
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 8 months 27 days 7 years 5 months 1 day
Range One [Member]    
Weighted Average Remaining Contractual Life - Years 9 years 2 months 19 days 9 years 7 months 6 days
Number of Awards Stock option outstanding 225,937 134,700
Weighted Average Exercise Price Stock Options Outstanding $ 8.07 $ 10.80
Number of Awards Vested 143,696
Weighted Average Exercise Price $ 6.57
Weighted Average Remaining Contractual Life of Stock Options Vested 9 years 4 months 24 days
Exercise price lower range limit $ 3.82 $ 10.80
Exercise price upper range limit $ 12.48 $ 12.48
Range Two [Member]    
Weighted Average Remaining Contractual Life - Years 7 years 6 months 26 days 8 years 6 months 26 days
Number of Awards Stock option outstanding 199,790 213,361
Weighted Average Exercise Price Stock Options Outstanding $ 14.19 $ 14.16
Number of Awards Vested 197,158 208,976
Weighted Average Exercise Price $ 14.21 $ 14.16
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 6 months 22 days 8 years 6 months 22 days
Exercise price lower range limit $ 12.49 $ 12.49
Exercise price upper range limit $ 24.00 $ 24.00
Range Three [Member]    
Weighted Average Remaining Contractual Life - Years 5 years 10 months 21 days 6 years 10 months 10 days
Number of Awards Stock option outstanding 65,333 67,799
Weighted Average Exercise Price Stock Options Outstanding $ 55.07 $ 55.08
Number of Awards Vested 65,333 67,799
Weighted Average Exercise Price $ 55.07 $ 55.08
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 10 months 21 days 6 years 10 months 10 days
Exercise price lower range limit $ 24.01 $ 24.01
Exercise price upper range limit $ 72.00 $ 72.00
Range Four [Member]    
Weighted Average Remaining Contractual Life - Years 5 years 3 months 26 days 4 years 1 month 28 days
Number of Awards Stock option outstanding 24,526 41,778
Weighted Average Exercise Price Stock Options Outstanding $ 75.59 $ 89.76
Number of Awards Vested 24,526 41,778
Weighted Average Exercise Price $ 75.59 $ 89.76
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 3 months 26 days 4 years 1 month 28 days
Exercise price lower range limit $ 72.01 $ 72.01
Exercise price upper range limit $ 240.00 $ 240.00
Range Five [Member]    
Weighted Average Remaining Contractual Life - Years 7 months 17 days 8 months 19 days
Number of Awards Stock option outstanding 2,965 9,375
Weighted Average Exercise Price Stock Options Outstanding $ 435.67 $ 353.52
Number of Awards Vested 2,965 9,375
Weighted Average Exercise Price $ 435.67 $ 353.52
Weighted Average Remaining Contractual Life of Stock Options Vested 7 months 17 days 8 months 19 days
Exercise price lower range limit $ 240.01 $ 240.01
Exercise price upper range limit $ 519.00 $ 519.00