XML 104 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Details) - USD ($)
1 Months Ended
Jan. 31, 2023
Aug. 31, 2022
Dec. 31, 2023
Oct. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]          
Environmental liabilities     $ 0   $ 0
RPC Power, LLC          
Other Commitments [Line Items]          
Contractual obligation, delivery period 10 years        
Contractual obligation, monthly fee $ 20,000        
Stakeholder          
Other Commitments [Line Items]          
Contractual obligation, delivery period   7 years      
2024 Drilling Program          
Other Commitments [Line Items]          
Purchase obligation       $ 13,100,000