Annual report pursuant to Section 13 and 15(d)

Stockholders Equity and StockBased Compensation (Details 4)

v3.22.1
Stockholders Equity and StockBased Compensation (Details 4)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of Awards Vested | shares 526,947
Weighted Average Exercise Price $ 18.79
Weighted Average Remaining Contractual Life - Years 5 years 2 months 26 days
Number of Awards Stock option outstanding | shares 538,713
Weighted Average Exercise Price Stock Options Outstanding $ 18.51
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 1 month 28 days
Range One [Member]  
Number of Awards Vested | shares 129,451
Weighted Average Exercise Price $ 5.14
Weighted Average Remaining Contractual Life - Years 5 years 3 months 25 days
Number of Awards Stock option outstanding | shares 141,217
Weighted Average Exercise Price Stock Options Outstanding $ 5.18
Weighted Average Remaining Contractual Life of Stock Options Vested 4 years 11 months 26 days
Exercise price lower range limit $ 3.82
Exercise price upper range limit $ 9.00
Range Two [Member]  
Number of Awards Vested | shares 116,544
Weighted Average Exercise Price $ 10.80
Weighted Average Remaining Contractual Life - Years 6 years 7 months 6 days
Number of Awards Stock option outstanding | shares 116,544
Weighted Average Exercise Price Stock Options Outstanding $ 10.80
Weighted Average Remaining Contractual Life of Stock Options Vested 6 years 7 months 6 days
Exercise price lower range limit $ 9.01
Exercise price upper range limit $ 12.48
Range Three [Member]  
Number of Awards Vested | shares 195,090
Weighted Average Exercise Price $ 14.23
Weighted Average Remaining Contractual Life - Years 5 years 1 month 13 days
Number of Awards Stock option outstanding | shares 195,090
Weighted Average Exercise Price Stock Options Outstanding $ 14.23
Weighted Average Remaining Contractual Life of Stock Options Vested 5 years 1 month 13 days
Exercise price lower range limit $ 12.49
Exercise price upper range limit $ 24.00
Range Four [Member]  
Number of Awards Vested | shares 62,771
Weighted Average Exercise Price $ 55.07
Weighted Average Remaining Contractual Life - Years 3 years 8 months 19 days
Number of Awards Stock option outstanding | shares 62,771
Weighted Average Exercise Price Stock Options Outstanding $ 55.07
Weighted Average Remaining Contractual Life of Stock Options Vested 3 years 8 months 19 days
Exercise price lower range limit $ 24.01
Exercise price upper range limit $ 72.00
Range Five [Member]  
Number of Awards Vested | shares 23,091
Weighted Average Exercise Price $ 75.59
Weighted Average Remaining Contractual Life - Years 3 years 1 month 24 days
Number of Awards Stock option outstanding | shares 23,091
Weighted Average Exercise Price Stock Options Outstanding $ 75.59
Weighted Average Remaining Contractual Life of Stock Options Vested 3 years 1 month 24 days
Exercise price lower range limit $ 72.01
Exercise price upper range limit $ 75.60