XML 71 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Reconciliation of Outstanding and Exercisable Stock Options) (Details) - Stock Options [Member]
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number outstanding | shares 25,176,007
Weighted average remaining contractual life (Years) 6 years 11 days
Weighted average exercise price $ 5.66
Number vested | shares 18,027,465
Weighted average exercise price $ 6.09
$0.00 - 1.60 [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 $ 1.60
Number outstanding | shares 438,233
Weighted average remaining contractual life (Years) 3 years 10 months 2 days
Weighted average exercise price $ 1.18
Number vested | shares 438,233
Weighted average exercise price $ 1.18
$1.60 - 3.20 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 1.60
Exercise price, upper range $ 3.20
Number outstanding | shares 6,141,372
Weighted average remaining contractual life (Years) 7 years 3 months 18 days
Weighted average exercise price $ 2.53
Number vested | shares 2,877,885
Weighted average exercise price $ 2.47
$3.20 - 4.80 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 3.20
Exercise price, upper range $ 4.80
Number outstanding | shares 3,587,706
Weighted average remaining contractual life (Years) 4 years 7 months 17 days
Weighted average exercise price $ 4.07
Number vested | shares 3,064,649
Weighted average exercise price $ 4.10
$4.80 - 6.40 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 4.80
Exercise price, upper range $ 6.40
Number outstanding | shares 6,390,401
Weighted average remaining contractual life (Years) 6 years 11 months 23 days
Weighted average exercise price $ 5.45
Number vested | shares 4,258,318
Weighted average exercise price $ 5.53
$6.40 - 8.00 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 6.40
Exercise price, upper range $ 8.00
Number outstanding | shares 2,868,379
Weighted average remaining contractual life (Years) 5 years 8 months 27 days
Weighted average exercise price $ 7.19
Number vested | shares 2,604,086
Weighted average exercise price $ 7.14
$8.00 - 9.60 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 8.00
Exercise price, upper range $ 9.60
Number outstanding | shares 3,560,966
Weighted average remaining contractual life (Years) 5 years 2 months 27 days
Weighted average exercise price $ 8.77
Number vested | shares 2,853,592
Weighted average exercise price $ 8.76
$9.60 - 11.20 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 9.60
Exercise price, upper range $ 11.20
Number outstanding | shares 1,293,448
Weighted average remaining contractual life (Years) 5 years 9 months 26 days
Weighted average exercise price $ 10.20
Number vested | shares 1,035,715
Weighted average exercise price $ 10.23
$11.20 - 12.80 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 11.20
Exercise price, upper range $ 12.80
Number outstanding | shares 449,502
Weighted average remaining contractual life (Years) 2 years
Weighted average exercise price $ 12.13
Number vested | shares 449,502
Weighted average exercise price $ 12.13
$12.80 - 14.40 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 12.80
Exercise price, upper range $ 14.40
Number outstanding | shares 323,250
Weighted average remaining contractual life (Years) 1 year 29 days
Weighted average exercise price $ 13.94
Number vested | shares 3,227,035
Weighted average exercise price $ 13.94
$14.40 - 16.00 [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Exercise price, lower range 14.40
Exercise price, upper range $ 16.00
Number outstanding | shares 122,750
Weighted average remaining contractual life (Years) 1 year 5 months 27 days
Weighted average exercise price $ 15.99
Number vested | shares 122,750
Weighted average exercise price $ 15.99