XML 78 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Revenues (Details) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]    
Total revenues $ 32,702,354 $ 29,599,296
Oil    
Disaggregation of Revenue [Line Items]    
Total revenues 26,411,132 28,578,879
Natural gas liquids    
Disaggregation of Revenue [Line Items]    
Total revenues 3,662,478 1,018,349
Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,628,744 $ 2,068