XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Related to Contracts With Customers - Disaggregated revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 5,548 $ 3,015 $ 10,947 $ 6,079
Performance obligations expected to be satisfied 20,900   20,900  
U.S.        
Disaggregation of Revenue [Line Items]        
Revenues 1,560 700 3,043 1,421
Non-U.S.        
Disaggregation of Revenue [Line Items]        
Revenues $ 3,988 $ 2,315 $ 7,904 $ 4,658