Revenue from Contracts with Customers - Revenue Recognition Expected (Detail) $ in Millions | 6 Months Ended |
Jun. 30, 2018USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 167 |
Performance obligation expected to be satisfied, expected timing | 6 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 341 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 336 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 316 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 213 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 706 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | 2,079 |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 51 |
Performance obligation expected to be satisfied, expected timing | 6 months |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 102 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 103 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 103 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 7 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 65 |
Operating Segments [Member] | Exploration and Production [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | 431 |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 220 |
Performance obligation expected to be satisfied, expected timing | 6 months |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 493 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 542 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 527 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 527 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 2,168 |
Operating Segments [Member] | WES Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | 4,477 |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 25 |
Performance obligation expected to be satisfied, expected timing | 6 months |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 136 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 207 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 248 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 289 |
Performance obligation expected to be satisfied, expected timing | 1 year |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ 1,761 |
Operating Segments [Member] | Other Midstream [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | 2,666 |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (129) |
Performance obligation expected to be satisfied, expected timing | 6 months |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (390) |
Performance obligation expected to be satisfied, expected timing | 1 year |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (516) |
Performance obligation expected to be satisfied, expected timing | 1 year |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (562) |
Performance obligation expected to be satisfied, expected timing | 1 year |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (610) |
Performance obligation expected to be satisfied, expected timing | 1 year |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (3,288) |
Other and Intersegment Eliminations [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Performance obligation expected to be satisfied | $ (5,495) |