XML 104 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-based Compensation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Number of shares of common stock reserved for issuance (in shares) 36.6    
Outstanding stock options (in shares) 23.3    
Unrecognized compensation cost related to nonvested share-based compensation $ 144.9    
Weighted-average period for recognition of nonvested share-based compensation 2 years    
Stock options, expiration period 10 years    
Stock options exercised total intrinsic value $ 302.0 $ 290.4 $ 356.1
Proceeds from stock option exercises 285.7 295.5 350.5
Tax benefit realized from stock options exercised $ 60.2    
RSUs vesting percentage 100.00%    
RSSUs vesting period 3 years    
Total fair value of RSUs vested $ 80.0 $ 119.4 $ 111.0
Tax benefit realized from RSUs vested $ 14.3