XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Reconciliation of Outstanding and Exercisable Stock Options) (Details) - Options to purchase common stock [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number outstanding | shares 12,463,000
Weighted average remaining contractual life (Years) 6 years 5 months 19 days
Weighted average exercise price $ 11.22
Number vested | shares 8,081
Weighted average exercise price $ 5.63
$0.00 – 4.64 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 0.00
Exercise price, upper range $ 4.64
Number outstanding | shares 3,676,000
Weighted average remaining contractual life (Years) 5 years 4 months 13 days
Weighted average exercise price $ 2.91
Number vested | shares 3,508
Weighted average exercise price $ 2.91
$4.64 - 9.27 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 4.64
Exercise price, upper range $ 9.27
Number outstanding | shares 5,480,000
Weighted average remaining contractual life (Years) 5 years 10 months 17 days
Weighted average exercise price $ 6.64
Number vested | shares 4,010
Weighted average exercise price $ 6.68
$9.27 - 13.91 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 9.27
Exercise price, upper range $ 13.91
Number outstanding | shares 702,000
Weighted average remaining contractual life (Years) 6 years 8 months 8 days
Weighted average exercise price $ 9.81
Number vested | shares 427
Weighted average exercise price $ 9.94
$13.91 - 18.55 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 13.91
Exercise price, upper range $ 18.55
Number outstanding | shares 35,000
Weighted average remaining contractual life (Years) 8 years 9 months 14 days
Weighted average exercise price $ 14.34
Number vested | shares 14
Weighted average exercise price $ 14.34
$18.55 - 23.19 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 18.55
Exercise price, upper range $ 23.19
Number outstanding | shares 180,000
Weighted average remaining contractual life (Years) 9 years 4 months 17 days
Weighted average exercise price $ 21.86
Number vested | shares 25
Weighted average exercise price $ 20.90
$23.19 - 27.82[Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 23.19
Exercise price, upper range $ 27.82
Number outstanding | shares 320,000
Weighted average remaining contractual life (Years) 9 years 6 months
Weighted average exercise price $ 24.22
$27.82 - 32.46 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 27.82
Exercise price, upper range $ 32.46
Number outstanding | shares 472,000
Weighted average remaining contractual life (Years) 9 years 5 months 4 days
Weighted average exercise price $ 28.77
Number vested | shares 52
Weighted average exercise price $ 27.90
$32.46 - 37.10 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 32.46
Exercise price, upper range $ 37.10
Number outstanding | shares 1,380,000
Weighted average remaining contractual life (Years) 9 years
Weighted average exercise price $ 36.18
$41.73 - 46.37 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 41.73
Exercise price, upper range $ 46.37
Number outstanding | shares 218,000
Weighted average remaining contractual life (Years) 9 years 1 month 17 days
Weighted average exercise price $ 46.37
Number vested | shares 45
Weighted average exercise price $ 46.37