XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives (Narrative) (Details) - USD ($)
Sep. 03, 2021
Sep. 02, 2021
Dec. 31, 2023
Sep. 30, 2022
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Fair value of derivative contracts, liability     $ 43,276,866 $ 44,723,593
Fair value of derivative contracts, asset     166,508,280 152,502,112
Bank of Oklahoma [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Cash paid on settled derivative contracts   $ 8,800,000    
BP Energy [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Cash payment received on derivative contracts $ 8,800,000      
Derivative [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Fair value of derivative contracts, liability       $ 8,561,191
Fair value of derivative contracts, asset     $ 3,283,587