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)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Weighted Average Remaining Contractual Life - Years 5 years 6 months 18 days
Number of Awards Stock option outstanding | shares 568,995
Weighted Average Exercise Price Stock Options Outstanding $ 18.00
Number of Awards Vested | shares 557,229
Weighted Average Exercise Price $ 18.26
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 5 months 19 days
Range One [Member]  
Weighted Average Remaining Contractual Life - Years 5 years 7 months 2 days
Number of Awards Stock option outstanding | shares 150,479
Weighted Average Exercise Price Stock Options Outstanding $ 5.10
Number of Awards Vested | shares 138,713
Weighted Average Exercise Price $ 5.05
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 3 months 10 days
Exercise price lower range limit $ 3.82
Exercise price upper range limit $ 9.00
Range Two [Member]  
Weighted Average Remaining Contractual Life - Years 6 years 10 months 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 132,864
Weighted Average Exercise Price $ 10.80
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 10 months 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 4 months 17 days
Number of Awards Stock option outstanding | shares 199,790
Weighted Average Exercise Price Stock Options Outstanding $ 14.19
Number of Awards Vested | shares 199,790
Weighted Average Exercise Price $ 14.19
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 4 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 3 years 11 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 3 years 11 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 4 months 24 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 4 months 24 days
Exercise price lower range limit $ 72.01
Exercise price upper range limit $ 75.60