XML 157 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
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Proceeds from stock option exercises $ 20 $ 32
Aggregate intrinsic value 44 102
Tax benefit realized upon exercise $ 11 $ 24
Number of shares exercised (shares) 0.2 0.5
Restricted Stock    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Fair value of shares vested $ 193 $ 195
Tax benefit realized upon vesting $ 45 $ 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