XML 158 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Exercises and Restricted Stock Vesting (Detail) - USD ($)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Proceeds from stock option exercises $ 16 $ 23
Aggregate intrinsic value 35 74
Tax benefit realized upon exercise $ 8 $ 18
Number of shares exercised (shares) 0.2 0.4
Restricted Stock    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Fair value of shares vested $ 187 $ 193
Tax benefit realized upon vesting $ 43 $ 45
Number of shares vested (shares) 0.7 0.8
Performance Based Restricted Stock    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Fair value of shares vested $ 28 $ 70
Tax benefit realized upon vesting $ 7 $ 17
Number of shares vested (shares) 0.1 0.3