XML 97 R82.htm IDEA: XBRL DOCUMENT v3.19.1
Contingencies and Certain Commitments (Details) - USD ($)
shares in Millions, $ in Billions
Feb. 12, 2019
Feb. 07, 2019
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Share repurchase agreement, amount   $ 6.8  
Accelerated share repurchases, cash paid $ 6.8    
Shares repurchased 130    
Accelerated share repurchases, shares repurchased during period, percentage of agreement amount   80.00%  
Remaining authorized repurchase amount     $ 5.3