XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Asset Retirement Obligations (Tables)
6 Months Ended
Jun. 30, 2023
Asset Retirement Obligation Disclosure [Abstract]  
Schedule of asset retirement activity
          
   For the Six Months Ended June 30, 
   2023   2022 
Asset retirement obligations, beginning of period  $25,000,740   $20,640,599 
Additions       233,659 
Liabilities settled   (656,249)   (160,958)
Revisions   2,303,939     
Accretion expense   806,636    666,488 
Asset retirement obligation, end of period  $27,455,066   $21,379,788