Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and StockBased Compensation (Details 4)

v3.21.1
Stockholders Equity and StockBased Compensation (Details 4)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Weighted Average Remaining Contractual Life - Years 6 years 8 months 9 days
Number of Awards Stock option outstanding | shares 515,136
Weighted Average Exercise Price Stock Options Outstanding $ 19.80
Number of Awards Vested | shares 465,410
Weighted Average Exercise Price $ 20.88
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 6 months 29 days
Range One [Member]  
Weighted Average Remaining Contractual Life - Years 7 years 10 months 12 days
Number of Awards Stock option outstanding | shares 225,179
Weighted Average Exercise Price Stock Options Outstanding $ 8.04
Number of Awards Vested | shares 176,332
Weighted Average Exercise Price $ 7.60
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 11 months 16 days
Exercise price lower range limit $ 3.82
Exercise price upper range limit $ 12.48
Range Two [Member]  
Weighted Average Remaining Contractual Life - Years 6 years 3 months 26 days
Number of Awards Stock option outstanding | shares 199,790
Weighted Average Exercise Price Stock Options Outstanding $ 14.19
Number of Awards Vested | shares 198,911
Weighted Average Exercise Price $ 14.20
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 3 months 26 days
Exercise price lower range limit $ 12.49
Exercise price upper range limit $ 24.00
Range Three [Member]  
Weighted Average Remaining Contractual Life - Years 4 years 7 months 21 days
Number of Awards Stock option outstanding | shares 65,333
Weighted Average Exercise Price Stock Options Outstanding $ 55.07
Number of Awards Vested | shares 65,333
Weighted Average Exercise Price $ 55.07
Weighted Average Remaining Contractual Life of Stock Options Vested 4 years 7 months 21 days
Exercise price lower range limit $ 24.01
Exercise price upper range limit $ 72.00
Range Four [Member]  
Weighted Average Remaining Contractual Life - Years 4 years 26 days
Number of Awards Stock option outstanding | shares 24,526
Weighted Average Exercise Price Stock Options Outstanding $ 75.59
Number of Awards Vested | shares 24,526
Weighted Average Exercise Price $ 75.59
Weighted Average Remaining Contractual Life of Stock Options Vested 4 years 26 days
Exercise price lower range limit $ 72.01
Exercise price upper range limit $ 240.00
Range Five [Member]  
Weighted Average Remaining Contractual Life - Years 11 days
Number of Awards Stock option outstanding | shares 308
Weighted Average Exercise Price Stock Options Outstanding $ 325.20
Number of Awards Vested | shares 308
Weighted Average Exercise Price $ 325.20
Weighted Average Remaining Contractual Life of Stock Options Vested 11 days
Exercise price lower range limit $ 240.01
Exercise price upper range limit $ 325.20