Shareholders' Equity and Noncontrolling Interest - Noncontrolling Interest (Details) - USD ($)
$ in Millions
12 Months Ended
Mar. 07, 2018
Nov. 09, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 10, 2016
Noncontrolling Interest [Line Items]            
Acquired noncontrolling interest percentage           10.90%
Centennial Resource Production, LLC            
Noncontrolling Interest [Line Items]            
Ownership interest of non-controlling interest     0.37% 4.30% 5.70%  
Common Class A | Conversion of common shares from Class C to Class A            
Noncontrolling Interest [Line Items]            
Conversion of common shares (in shares) 3,347,647 3,494,583 10,969,064      
Conversion of Convertible Securities, Income Tax Expense (Benefit)     $ 17.5 $ 7.2 $ 20.0