XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
               
    September 30,     December 31,  
    2023     2022  
Accounts payable   $ 3,749,916     $ 910,002  
Office access deposits     -       235  
Unearned revenue     -       20,936  
Accrued interest (various notes and loans payable)     241,585       349,497  
Accrued interest (working interest royalty programs)     1,546,673       1,437,711  
Accrued tax penalties and interest     554,836       524,286  
Accounts payable and accrued expenses   $ 6,093,010     $ 3,242,667