XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Oil and Gas Receivables $ 3,011,511 $ 3,060,341
Joint interest billings 4,577,420 2,057,719
Receivable from former CEO (See Note 12) 2,130,614
Other 104,366 531,565
Total accounts receivable $ 7,693,297 $ 7,780,239