XML 101 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Share-based Compensation - Additional Information (Detail) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]        
Description of share based compensation plan The Company maintains a share-based compensation plan, which authorizes the granting of various equity-based incentives including stock options and RSUs to employees and nonemployee directors.      
Share-based compensation plan, number of shares of common stock reserved for issuance 39.3      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 121.5      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years      
Stock options, number of years to expire 10 years      
Proceeds from stock option exercises $ 295.5 $ 350.5 $ 403.2  
Outstanding stock options 13.4 14.6 16.6 18.9
RSUs vested, total fair value $ 119.4 $ 111.0 $ 117.9  
Stock Compensation Plan        
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]        
Outstanding stock options 24.6      
Stock Option        
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]        
Stock options exercised total intrinsic value $ 290.4 $ 356.1 $ 364.4  
Tax benefit on stock option exercises and other $ 59.3      
Restricted Stock Units (RSUs)        
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Equity Instruments Other Than Options Performance Share Units [Line Items]        
Vesting percentage 100.00%      
Tax benefit on stock option exercises and other $ 23.6      
Vesting period 3 years