XML 154 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Net income tax payments/(refunds) $ 837 $ 1,326 $ 896  
Unrecognized tax benefits that would affect the effective tax rate, if recognized 1,287 1,405 1,568  
Unrecognized tax benefits 1,476 $ 2,412 $ 1,736 $ 1,557
State and Local Jurisdiction [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 710