XML 84 R69.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details) - Share Repurchase Agreement with Citibank [Member] - USD ($)
$ / shares in Units, shares in Millions
Feb. 06, 2017
Feb. 02, 2017
Apr. 02, 2017
Accelerated Share Repurchases [Line Items]      
Share repurchase agreement, amount   $ 5,000,000,000  
Accelerated share repurchases, cash paid $ 5,000,000,000    
Shares repurchased 126    
Shares repurchased, price per share (in dollars per share) $ 31.73    
Shares received in initial delivery, percentage of agreement amount   80.00%  
Remaining authorized repurchase amount     $ 6,400,000,000