Quarterly report pursuant to Section 13 or 15(d)

Revenue - Minimum Volume Commitments (Details)

v3.8.0.1
Revenue - Minimum Volume Commitments (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 1,620,470
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 238,325
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 316,322
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 151,171
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 462,378
Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 1,330,166
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 113,585
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 151,171
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 150,758
Gathering And Compression Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 462,378
Water Services Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 290,304
Water Services Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 124,740
Water Services Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 165,564