v3.22.0.1
Employee Incentive Plans - Schedule of Restricted Stock Units, Vested and Expected to Vest (Parenthetical) (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted, Weighted average grant-date fair value $ 264.57 $ 220.45 $ 177.42
Share-based Compensation, Liquidity discount RSUs 10.20% 10.10% 10.50%
Restricted stock units, post-vesting transfer restrictions period 4 years    
Share-based compensation arrangement by Share-based payment award, Equity instruments other than options, Vested in period, Total fair value $ 2,640 $ 2,010 $ 2,000
Restricted stock subject to future service 47,719 72,369  
No Future Service Required [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs outstanding 15,933,696 15,223,219  
RSUs subject to performance conditions [Member] | No Future Service Required [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs outstanding 590,453 489,602  
RSUs subject to performance conditions [Member] | No Future Service Required [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs outstanding 885,680 734,403  
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs outstanding 322,935 210,692  
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs outstanding 387,508 210,692