Basis of Presentation - Additional Information (Details)
Mar. 31, 2019
Dec. 31, 2018
Centennial Contributors | Centennial Resource Production, LLC    
Noncontrolling Interest [Line Items]    
Ownership interest of non-controlling interest 4.30% 4.30%