Quarterly report pursuant to Section 13 or 15(d)

Revenue - Minimum Volume Commitments (Details)

v3.19.2
Revenue - Minimum Volume Commitments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 1,723,447
Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 1,649,843
Water Services Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts 73,604
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 137,601
Expected timing of satisfaction period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 63,997
Expected timing of satisfaction period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01 | Water Services Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 73,604
Expected timing of satisfaction period 6 months
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 $ 210,363
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 210,363
Expected timing of satisfaction period 12 months
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 $ 209,788
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 209,788
Expected timing of satisfaction period 12 months
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 $ 209,788
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 209,788
Expected timing of satisfaction period 12 months
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 $ 209,788
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 209,788
Expected timing of satisfaction period 12 months
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 $ 210,363
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 210,363
Expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 535,756
Expected timing of satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Gathering And Compression Agreement  
Minimum revenue amounts under the minimum volume commitments  
Minimum revenue amounts $ 535,756
Expected timing of satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Water Services Agreement  
Minimum revenue amounts under the minimum volume commitments  
Expected timing of satisfaction period