XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
Schedule of accounts receivable

   September 30, 2023   December 31, 2022 
Oil and gas receivables  $3,182,548   $3,060,341 
Joint interest billings   3,856,691    2,057,719 
Receivable from former CEO (See Note 12)       2,130,614 
Other   186,906    531,565 
Total accounts receivable  $7,226,146   $7,780,239