XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Schedule of accounts receivable
        
   June 30, 2023   December 31, 2022 
         
Oil and gas receivables  $3,011,511   $3,060,341 
Joint interest billings   4,577,420    2,057,719 
Receivable from former CEO (See Note 12)       2,130,614 
Other   104,366    531,565 
Total accounts receivable  $7,693,297   $7,780,239