XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
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