XML 62 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity And Stock-Based Compensation (Information About Stock Options Outstanding) (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of outstanding options, Options outstanding | shares 2,529,448
Weighted average remaining contractual life (in years), Options outstanding 3 years 10 months 24 days
Weighted average exercise price, Options outstanding $ 12.13
Number of vested options, Options exercisable | shares 2,270,464
Weighted average exercise price, Options exercisable $ 10.02
$0.95 - $1.88 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 0.95
Range of exercise prices, Maximum $ 1.88
Number of outstanding options, Options outstanding | shares 585,833
Weighted average remaining contractual life (in years), Options outstanding 5 years 7 months 6 days
Weighted average exercise price, Options outstanding $ 1.51
Number of vested options, Options exercisable | shares 505,833
Weighted average exercise price, Options exercisable $ 1.46
$3.24 - $3.24 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 3.24
Range of exercise prices, Maximum $ 3.24
Number of outstanding options, Options outstanding | shares 550,000
Weighted average remaining contractual life (in years), Options outstanding 3 years
Weighted average exercise price, Options outstanding $ 3.24
Number of vested options, Options exercisable | shares 550,000
Weighted average exercise price, Options exercisable $ 3.24
$4.09 - $12.04 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 4.09
Range of exercise prices, Maximum $ 12.04
Number of outstanding options, Options outstanding | shares 536,951
Weighted average remaining contractual life (in years), Options outstanding 4 years 1 month 6 days
Weighted average exercise price, Options outstanding $ 7.09
Number of vested options, Options exercisable | shares 512,888
Weighted average exercise price, Options exercisable $ 7.07
$12.39 - $35.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 12.39
Range of exercise prices, Maximum $ 35.00
Number of outstanding options, Options outstanding | shares 655,874
Weighted average remaining contractual life (in years), Options outstanding 1 year 7 months 6 days
Weighted average exercise price, Options outstanding $ 20.82
Number of vested options, Options exercisable | shares 653,290
Weighted average exercise price, Options exercisable $ 20.79
$36.40 - $77.00 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, Minimum 36.40
Range of exercise prices, Maximum $ 77.00
Number of outstanding options, Options outstanding | shares 200,790
Weighted average remaining contractual life (in years), Options outstanding 8 years 9 months 18 days
Weighted average exercise price, Options outstanding $ 52.64
Number of vested options, Options exercisable | shares 48,453
Weighted average exercise price, Options exercisable $ 62.61