XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Amarillo Rattler, LLC      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Payments to acquire gathering and processing system $ 50,000,000.0    
Amount payable for gathering and processing system 10,000,000    
Business combination, earnout $ 15,000,000    
Minimum Volume Contract      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract with customer, liability   $ 10,900,000 $ 24,400,000
Contracts with customers, revenue recognition   $ 0 $ 300,000