XML 127 R33.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable, net [Table Text Block]
December 31,   2022     2021  
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