Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
segment
geographic_area
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Nov. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Allowance for doubtful accounts $ 100,000 $ 0    
Capitalized interest 4,100,000 2,900,000 $ 1,200,000  
Impairment of proved properties 0 0 0  
Impairment and abandonment expense $ 47,245,000 $ 11,136,000 $ (29,000)  
Number of industry segments | segment 1      
Number of geographic areas | geographic_area 1      
Minimum        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
PP&E, useful life 3 years      
Revenue collection period 30 days      
Maximum        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
PP&E, useful life 20 years      
Revenue collection period 90 days      
Senior Notes | Senior Notes Due 2026        
Organization, Consolidation and Presentation of Financial Statements [Line Items]        
Interest rate, stated percentage       5.375%