XML 44 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2017
Sep. 30, 2017
Sep. 23, 2016
Sep. 30, 2017
Sep. 23, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Share repurchase program $ 1,500        
Share repurchase program, additional amount authorized $ 500        
Shares repurchased value   $ 1,000 $ 263 $ 1,763 $ 778
Shares repurchased during the period (in shares)   20.0 10.0 35.0 30.0
Employee Stock Option          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities   10.0 2.4