XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of accounts receivable, net [Table Text Block]
    March 31,   December 31,  
    2023     2022  
Trade receivables from sales of crude oil and natural gas $ 13,268,738   $ 24,097,294  
Joint interest billing receivables and other   2,121,995     2,368,914  
Accounts receivable, net $ 15,390,733   $ 26,466,208