XML 64 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock Option and Other Equity Award Activity Under Plans (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares Subject to Outstanding Options, Beginning Balance | shares 4,574,158
Shares Subject to Outstanding Options, granted | shares 801,937
Shares Subject to Outstanding Options, exercised | shares (107,870)
Shares Subject to Outstanding Options, canceled/forfeited | shares (27,486)
Shares Subject to Outstanding Options, Ending Balance | shares 5,240,739
Weighted Average Exercise Price per Share, Beginning Balance | $ / shares $ 31.81
Weighted Average Exercise Price Per Share, granted | $ / shares 70.08
Weighted Average Exercise Price per Share, exercised | $ / shares 16.88
Weighted Average Exercise Price Per Share, canceled/forfeited | $ / shares 44.50
Weighted Average Exercise Price Per Share, Ending Balance | $ / shares $ 37.91
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares Subject to Outstanding Awards, Beginning Balance | shares 741,096
Shares Subject to Outstanding Awards, RSUs awarded | shares 333,324
Shares Subject to Outstanding Awards, RSUs released | shares (125,243)
Shares Subject to Outstanding Awards, RSUs forfeited | shares (8,004)
Shares Subject to Outstanding Awards, Ending Balance | shares 941,173
Weighted Average Grant Date Fair Value. Beginning Balance | $ / shares $ 46.59
Weighted Average Grant Date Fair Value. RSUs awarded | $ / shares 70.09
Weighted Average Grant Date Fair Value. RSUs released | $ / shares 43.19
Weighted Average Grant Date Fair Value. RSUs forfeited | $ / shares 47.68
Weighted Average Grant Date Fair Value. Ending Balance | $ / shares $ 55.36