XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Segments - Revenue Reconciliation (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue      
Revenue $ 17,571 $ 18,182 $ 77,000
Business Segments      
Revenue      
Revenue 19,023 19,398  
Other      
Revenue      
Other - divested businesses 18 377  
Other revenue 44 74  
Internal transactions      
Revenue      
Revenue $ (1,514) $ (1,668)