XML 55 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Equity Incentive Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Dec. 31, 2015
Sep. 30, 2016
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options Outstanding, Shares Available for Grant, Beginning balance   4,810,271
Options Outstanding, Shares Available for Grant, Authorized   2,543,513
Options Outstanding, Shares Available for Grant, Granted RSUs granted, net   (660,800)
Options Outstanding, Shares Available for Grant, Granted   (1,165,660)
Options Outstanding, Shares Available for Grant, Canceled   43,370
Options Outstanding, Shares Available for Grant, Ending balance 4,810,271 5,570,694
Options Outstanding, Number of Options, Beginning balance   9,931,229
Options Outstanding, Number of Options, Granted   1,165,660
Options Outstanding, Number of Options, Exercised   (457,654)
Options Outstanding, Number of Options, Canceled   (94,328)
Options Outstanding, Number of Options, Ending balance 9,931,229 10,544,907
Options Outstanding, Number Options, Options exercisable   5,569,984
Options Outstanding, Number of Options, Options vested and expected to vest   10,293,961
Options Outstanding, Weighted-Average Exercise Price, Beginning balance   $ 5.29
Options Outstanding, Weighted-Average Exercise Price, Granted   12.84
Options Outstanding, Weighted-Average Exercise Price, Exercised   1.03
Options Outstanding, Weighted-Average Exercise Price, Canceled   15.45
Options Outstanding, Weighted-Average Exercise Price, Ending balance $ 5.29 6.22
Options Outstanding, Weighted-Average Exercise Price, Options exercisable   3.24
Options Outstanding, Weighted-Average Exercise Price, Options vested and expected to vest   $ 6.11
Options Outstanding, Aggregate Intrinsic Value, Balance $ 229,591 $ 87,430
Options Outstanding, Aggregate Intrinsic Value, Options exercisable—September 30, 2016   56,838
Options Outstanding, Aggregate Intrinsic Value, Options vested and expected to vest—September 30, 2016   $ 86,148