XML 53 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of account receivable (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Oil and Gas Receivables $ 3,060,341 $ 4,173,116
Joint Interest Billings 2,057,719 2,893,122
Receivable from Former CEO (See Note 18) 2,130,614
Other 531,565 667,667
Total Accounts Receivable $ 7,780,239 $ 7,733,905