XML 90 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based Compensation - Schedule of Stock Options Outstanding and Exercisable Option Plans (Details)
12 Months Ended
Dec. 31, 2016
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 5,255,930
Options exercisable (in shares) 3,276,694
$0.20 - $3.15  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 2,116,127
Options outstanding, weighted average remaining contractual life (in years) 6 years 2 months 12 days
Options exercisable (in shares) 1,898,863
$10.44 - $15.97  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 419,188
Options outstanding, weighted average remaining contractual life (in years) 8 years 10 months 24 days
Options exercisable (in shares) 105,380
$16.05 - $21.08  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 1,590,359
Options outstanding, weighted average remaining contractual life (in years) 8 years
Options exercisable (in shares) 845,903
$22.31 - $26.76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 317,781
Options outstanding, weighted average remaining contractual life (in years) 8 years 3 months 18 days
Options exercisable (in shares) 125,372
$26.77 - $40.91  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding (in shares) 812,475
Options outstanding, weighted average remaining contractual life (in years) 8 years 7 months 6 days
Options exercisable (in shares) 301,176
Minimum | $0.20 - $3.15  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 0.20
Minimum | $10.44 - $15.97  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares 10.44
Minimum | $16.05 - $21.08  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares 16.05
Minimum | $22.31 - $26.76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares 22.31
Minimum | $26.77 - $40.91  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares 26.77
Maximum | $0.20 - $3.15  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, upper range limit (in dollars per share) | $ / shares 3.15
Maximum | $10.44 - $15.97  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, upper range limit (in dollars per share) | $ / shares 15.97
Maximum | $16.05 - $21.08  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, upper range limit (in dollars per share) | $ / shares 21.08
Maximum | $22.31 - $26.76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, upper range limit (in dollars per share) | $ / shares 26.76
Maximum | $26.77 - $40.91  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise price, upper range limit (in dollars per share) | $ / shares $ 40.91