XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
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