v3.6.0.2
Equity Incentive Plans - Summary of Stock Option and RSU Activity Under Plan (Detail) - 2010 Equity Incentive Plan [Member]
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Options, Beginning Balance 20,015,180
Number of Options, Assumed through acquisition 1,304,104
Number of Options, Granted 853,960
Number of Options, Exercised (8,735,830)
Number of Options, Cancelled (561,992)
Number of Options, Ending Balance 12,875,422
Number of Options, Vested and expected to vest 12,875,422
Number of Options, Exercisable and vested 7,817,124
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 46.14
Weighted Average Exercise Price, Granted, Assumed through acquisition | $ / shares 283.35
Weighted Average Exercise Price, Granted | $ / shares 211.10
Weighted Average Exercise Price, Exercised | $ / shares 12.84
Weighted Average Exercise Price, Cancelled | $ / shares 218.58
Weighted Average Exercise Price, Ending Balance | $ / shares 96.50
Weighted Average Exercise Price, Vested and expected to vest | $ / shares 96.50
Weighted Average Exercise Price, Exercisable and vested | $ / shares $ 77.70
Weighted Average Remaining Contractual Life (Years), Balance 5 years 9 months 18 days
Weighted Average Remaining Contractual Life (Years), Vested and expected to vest 5 years 9 months 18 days
Weighted Average Remaining Contractual Life (Years), Exercisable and vested 5 years 2 months 12 days
Aggregate Intrinsic Value, Beginning Balance | $ $ 1,720
Aggregate Intrinsic Value, Vested and expected to vest | $ 1,720
Aggregate Intrinsic Value, Exercisable and vested | $ $ 1,190
Restricted stock units [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of RSUs, Beginning Balance 2,439,674
Number of RSUs, Assumed through acquisition 382,611
Number of RSUs, Granted 2,797,973
Number of RSUs, Cancelled (519,908)
Number of RSUs, Released (1,018,261)
Number of RSUs, Ending Balance 4,082,089
Number of RSUs, Vested and expected to vest 4,082,089
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 219.90
Weighted Average Grant Date Fair Value, Assumed through acquisition | $ / shares 185.04
Weighted Average Grant Date Fair Value, Granted | $ / shares 202.59
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 215.07
Weighted Average Grant Date Fair Value, Released | $ / shares 212.96
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 207.11