Shareholders' Equity and Noncontrolling Interest - Noncontrolling Interest (Details)
Mar. 31, 2018
Dec. 31, 2017
Oct. 10, 2016
Centennial Resource Production, LLC | Centennial Contributors      
Noncontrolling Interest [Line Items]      
Ownership interest of non-controlling interest 4.50% 5.70% 10.90%