XML 147 R53.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET - Schedule of accounts receivable, net (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Trade receivables from sales of crude oil and natural gas $ 24,097,294 $ 18,110,135
Joint interest billing receivables and other 2,368,914 687,500
Accounts receivable, net $ 26,466,208 $ 18,797,635