XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
               
    June 30,     December 31,  
    2024     2023  
Accounts payable   $ 6,702,091     $ 5,226,071  
Office access deposits     -       -  
Unearned revenue     9,107,297       9,107,297  
Accrued interest (various notes and loans payable)     209,962       178,999  
Accrued interest (working interest royalty programs)     1,546,569       1,396,528  
Accrued tax penalties and interest     741,094       669,747  
Accounts payable and accrued expenses   $ 18,307,013     $ 16,578,642  
Schedule of accounts payable and accrued expenses related parties
               
    June 30,     December 31,  
    2024     2023  
Accounts payable- related parties   $ 3,237,329     $ 1,933,817  
Accrued interest (notes payable)- related parties     4,723       -  
Accounts payable and accrued expenses- related parties   $ 3,242,052     $ 1,933,817  
Accrued compensation   $ 834,448     $ 1,968,063