XML 172 R78.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of revenue from contracts with customers (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 195,648,957 $ 70,796,790
Crude oil [Member]    
Revenue 97,438,790 50,868,794
Natural gas [Member]    
Revenue 77,966,801 10,286,929
Natural gas liquids [Member]    
Revenue $ 20,243,366 $ 9,641,067