XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
               
    December 31,  
    2023     2022  
Accounts payable   $ 5,226,071     $ 910,002  
Office access deposits     -       235  
Unearned revenue     9,107,297       20,936  
Accrued interest (various notes and loans payable)     178,999       349,497  
Accrued interest (working interest royalty programs)     1,396,528       1,437,711  
Accrued tax penalties and interest     669,747       524,286  
Accounts payable and accrued expenses   $ 16,578,642     $ 3,242,667  
Schedule of accounts payable and accrued expenses related parties
               
    December 31,  
    2023     2022  
Accounts payable- related parties   $ 1,933,817     $ 4,112,300  
Accrued interest (notes payable)- related parties     -       30,678  
Accounts payable and accrued expenses- related parties   $ 1,933,817     $ 4,142,978  
Accrued compensation   $ 1,968,063     $ 1,302,890