XML 69 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Reconciliation of Outstanding and Exercisable Stock Options) (Details) - Stock Options [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number outstanding | shares 14,638,457
Weighted average remaining contractual life (Years) 5 years 10 months 24 days
Weighted average exercise price $ 5.53
Number vested | shares 10,938,458
Weighted average exercise price $ 5.32
$0.00 – 3.67 [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 $ 3.67
Number outstanding | shares 4,254,183
Weighted average remaining contractual life (Years) 5 years 5 months 12 days
Weighted average exercise price $ 2.53
Number vested | shares 3,253,267
Weighted average exercise price $ 2.51
$3.67 – 7.34 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 3.67
Exercise price, upper range $ 7.34
Number outstanding | shares 7,560,966
Weighted average remaining contractual life (Years) 6 years 2 months 4 days
Weighted average exercise price $ 5.68
Number vested | shares 5,396,883
Weighted average exercise price $ 5.42
$7.34 – 11.01 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 7.34
Exercise price, upper range $ 11.01
Number outstanding | shares 2,591,433
Weighted average remaining contractual life (Years) 5 years 9 months 10 days
Weighted average exercise price $ 9.05
Number vested | shares 2,191,433
Weighted average exercise price $ 8.95
$11.01 – 14.68 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 11.01
Exercise price, upper range $ 14.68
Number outstanding | shares 131,375
Weighted average remaining contractual life (Years) 2 years 11 months 26 days
Weighted average exercise price $ 12.49
Number vested | shares 96,375
Weighted average exercise price $ 11.82
$14.68 – 18.35 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 14.68
Exercise price, upper range $ 18.35
Number outstanding | shares 500
Weighted average remaining contractual life (Years) 1 month 17 days
Weighted average exercise price $ 15.98
Number vested | shares 500
Weighted average exercise price $ 15.98
$18.35 – 22.02 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 18.35
Exercise price, upper range $ 22.02
Number outstanding | shares 100,000
Weighted average remaining contractual life (Years) 9 years 11 months 12 days
Weighted average exercise price $ 20.90
$22.02 – 25.69 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 22.02
Exercise price, upper range 25.69
$25.69 – 29.36 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 25.69
Exercise price, upper range 29.36
$29.36 – 33.03 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 29.36
Exercise price, upper range 33.03
$ 33.03 – 36.70 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 33.03
Exercise price, upper range $ 36.70