XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accounts payable and accrued expenses
               
    December 31,  
    2024     2023  
Accounts payable   $ 27,714,220     $ 5,226,071  
Accrued interest (various notes and loans payable)     5,787,464       178,999  
Accrued interest (working interest royalty programs)     -       1,396,528  
Accrued tax penalties and interest     837,477       669,747  
Accounts payable and accrued expenses   $ 34,339,161     $ 7,471,345  
Schedule of accounts payable and accrued expenses related parties
               
    December 31,  
    2024     2023  
Accounts payable- related parties   $ 715,526     $ 1,933,817  
Accrued interest (notes payable)- related parties     116,458       -  
Accounts payable and accrued expenses- related parties   $ 831,984     $ 1,933,817  
Accrued compensation   $ 1,249,099     $ 1,968,063