XML 83 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Reconciliation of Basic Shares to Diluted Shares (Detail) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Reconciliation of Basic Shares to Diluted Shares        
Basic (in shares) 511 534 510 536
Effect of dilutive securities (in shares) 9 12 10 12
Diluted (in shares) 520 546 520 548