v3.20.4
Equity Incentive Plans - Summary of Stock Option and RSU Activity (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restricted stock units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted Average Grant Date Fair Value, Granted $ 300.51 $ 56.55 $ 63.29
2019 Equity Incentive Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Beginning Balance 149,974,000    
Number of Options, Granted 4,780,000    
Number of Options Exercised or released (6,815,000)    
Number of Options, Cancelled (1,006,000)    
Number of Options, Ending Balance 146,933,000 149,974,000  
Number of Options, Vested and expected to vest 101,617,000    
Number of Options, Exercisable and vested 66,205,000    
Weighted Average Exercise Price, Beginning Balance $ 55.90    
Weighted Average Exercise Price, Granted 421.73    
Weighted Average Exercise Price, Exercised or released 44.11    
Weighted Average Exercise Price, Cancelled 68.67    
Weighted Average Exercise Price, Ending Balance 68.26 $ 55.90  
Weighted Average Exercise Price, Vested and expected to vest 69.04    
Weighted Average Exercise Price, Exercisable and vested $ 46.88    
Weighted Average Remaining Contractual Life (Years), Balance 6 years 29 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 4 years 10 months 20 days    
Aggregate Intrinsic Value, Balance $ 93,660    
Aggregate Intrinsic Value, Vested and expected to vest 64,690    
Aggregate Intrinsic Value, Exercisable and vested $ 43,610    
2019 Equity Incentive Plan [Member] | Restricted stock units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of RSUs, Beginning Balance 24,031,000    
Number of RSUs, Granted 6,876,000    
Number of RSUs, Exercised or released (9,620,000)    
Number of RSUs, Cancelled (2,498,000)    
Number of RSUs, Ending Balance 18,789,000 24,031,000  
Number of RSUs, Vested and expected to vest 18,778,000    
Weighted Average Grant Date Fair Value, Beginning Balance $ 58.21    
Weighted Average Grant Date Fair Value, Granted 300.51    
Weighted Average Grant Date Fair Value, Exercised or released 72.26    
Weighted Average Grant Date Fair Value, Cancelled 82.31    
Weighted Average Grant Date Fair Value, Ending Balance 136.49 $ 58.21  
Weighted Average Grand Date Fair Value, Vested and Expected to Vest $ 136.53