Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity and StockBased Compensation (Details 3)

v3.22.1
Stockholders Equity and StockBased Compensation (Details 3)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Weighted Average Remaining Contractual Life - Years Stock Options Outstanding 5 years
Number Of Awards Stock Option Outstanding | shares 543,297
Weighted Average Exercise Price Stock Options Outstanding $ 18.37
Number Of Awards Stock Options Vested | shares 531,531
Weighted Average Exercise Price Stock Option Vested $ 18.65
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 4 years 11 months 1 day
Range One [Member]  
Weighted Average Remaining Contractual Life - Years Stock Options Outstanding 5 years 1 month 2 days
Number Of Awards Stock Option Outstanding | shares 145,801
Weighted Average Exercise Price Stock Options Outstanding $ 5.10
Number Of Awards Stock Options Vested | shares 134,035
Weighted Average Exercise Price Stock Option Vested $ 5.04
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 4 years 9 months 7 days
Exercise Price Lower Range Limit $ 3.82
Exercise Price Upper Range Limit $ 9.00
Range Two [Member]  
Weighted Average Remaining Contractual Life - Years Stock Options Outstanding 6 years 4 months 6 days
Number Of Awards Stock Option Outstanding | shares 116,544
Weighted Average Exercise Price Stock Options Outstanding $ 10.80
Number Of Awards Stock Options Vested | shares 116,544
Weighted Average Exercise Price Stock Option Vested $ 10.80
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 6 years 4 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 Stock Options Outstanding 4 years 10 months 13 days
Number Of Awards Stock Option Outstanding | shares 195,090
Weighted Average Exercise Price Stock Options Outstanding $ 14.23
Number Of Awards Stock Options Vested | shares 195,090
Weighted Average Exercise Price Stock Option Vested $ 14.23
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 4 years 10 months 13 days
Exercise Price Lower Range Limit $ 12.49
Exercise Price Upper Range Limit $ 24.00
Range Four [Member]  
Weighted Average Remaining Contractual Life - Years Stock Options Outstanding 3 years 5 months 19 days
Number Of Awards Stock Option Outstanding | shares 62,771
Weighted Average Exercise Price Stock Options Outstanding $ 55.07
Number Of Awards Stock Options Vested | shares 62,771
Weighted Average Exercise Price Stock Option Vested $ 55.07
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 3 years 5 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 Stock Options Outstanding 2 years 10 months 24 days
Number Of Awards Stock Option Outstanding | shares 23,091
Weighted Average Exercise Price Stock Options Outstanding $ 75.59
Number Of Awards Stock Options Vested | shares 23,091
Weighted Average Exercise Price Stock Option Vested $ 75.59
Weighted Average Remaining Contractual Life- Years Of Stock Options Vested 2 years 10 months 24 days
Exercise Price Lower Range Limit $ 72.01
Exercise Price Upper Range Limit $ 75.60