XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Revenues (Details) - USD ($)
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]    
Total revenues $ 18,879,010 $ 5,595,376
Oil    
Disaggregation of Revenue [Line Items]    
Total revenues 8,858,463 5,379,161
Natural gas liquids    
Disaggregation of Revenue [Line Items]    
Total revenues 4,562,218 216,026
Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,458,329 $ 189