XML 119 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events Stock Repurchase Authorization (Details) - USD ($)
$ in Billions
Nov. 03, 2019
Dec. 05, 2018
Nov. 04, 2018
Subsequent Event [Line Items]      
Stock Repurchase Program, Authorized Amount     $ 12
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Share Repurchase, Date Authorized   Dec. 05, 2018  
Stock Repurchase Program, Authorized Amount   $ 6  
Scenario, Forecast [Member]      
Subsequent Event [Line Items]      
Stock Repurchase Program Expiration Date Nov. 03, 2019    
Scenario, Forecast [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Stock Repurchase Program Expiration Date Nov. 03, 2019