XML 101 R82.htm IDEA: XBRL DOCUMENT v3.19.2
Contingencies and Certain Commitments (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Billions
Aug. 05, 2019
Feb. 12, 2019
Feb. 07, 2019
Jun. 30, 2019
Subsequent Event [Line Items]        
Share repurchase agreement, amount     $ 6.8  
Accelerated share repurchases, cash paid   $ 6.8    
Shares repurchased (in shares)   130.0    
Accelerated share repurchases, shares repurchased during period, percentage of agreement amount     80.00%  
Remaining authorized repurchase amount       $ 5.3
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Shares repurchased (in shares) 33.5      
Accelerated share repurchases, final price paid per share (in dollars per share) $ 41.42