Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and StockBased Compensation (Details 5)

v3.21.2
Stockholders Equity and StockBased Compensation (Details 5)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Weighted Average Remaining Contractual Life - Years 5 years 9 months 3 days
Number of Awards Stock option outstanding | shares 563,734
Weighted Average Exercise Price Stock Options Outstanding $ 18.11
Number of Awards Vested | shares 514,008
Weighted Average Exercise Price $ 18.92
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 7 months 2 days
Range One [Member]  
Weighted Average Remaining Contractual Life - Years 5 years 8 months 8 days
Number of Awards Stock option outstanding | shares 145,218
Weighted Average Exercise Price Stock Options Outstanding $ 5.06
Number of Awards Vested | shares 134,753
Weighted Average Exercise Price $ 5.03
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 5 months 8 days
Exercise price lower range limit $ 3.82
Exercise price upper range limit $ 9.00
Range Two [Member]  
Weighted Average Remaining Contractual Life - Years 7 years 1 month 6 days
Number of Awards Stock option outstanding | shares 132,864
Weighted Average Exercise Price Stock Options Outstanding $ 10.80
Number of Awards Vested | shares 94,482
Weighted Average Exercise Price $ 10.80
Weighted Average Remaining Contractual Life of Stock Options Vested 7 years 1 month 6 days
Exercise price lower range limit $ 9.01
Exercise price upper range limit $ 12.48
Range Three [Member]  
Weighted Average Remaining Contractual Life - Years 5 years 7 months 20 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 5 years 7 months 17 days
Exercise price lower range limit $ 12.49
Exercise price upper range limit $ 24.00
Range Four [Member]  
Weighted Average Remaining Contractual Life - Years 4 years 2 months 19 days
Number of Awards Stock option outstanding | shares 62,771
Weighted Average Exercise Price Stock Options Outstanding $ 55.07
Number of Awards Vested | shares 62,771
Weighted Average Exercise Price $ 55.07
Weighted Average Remaining Contractual Life of Stock Options Vested 4 years 2 months 19 days
Exercise price lower range limit $ 24.01
Exercise price upper range limit $ 72.00
Range Five [Member]  
Weighted Average Remaining Contractual Life - Years 3 years 7 months 28 days
Number of Awards Stock option outstanding | shares 23,091
Weighted Average Exercise Price Stock Options Outstanding $ 75.59
Number of Awards Vested | shares 23,091
Weighted Average Exercise Price $ 75.59
Weighted Average Remaining Contractual Life of Stock Options Vested 3 years 7 months 28 days
Exercise price lower range limit $ 72.01
Exercise price upper range limit $ 75.60