XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Narrative) (Details) - USD ($)
Sep. 03, 2021
Sep. 02, 2021
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Fair value of derivative contracts, liability     $ 41,965,913 $ 43,276,866
Fair value of derivative contracts, asset     163,915,766 166,508,280
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     $ 714,408  
Fair value of derivative contracts, asset       $ 3,283,587