v3.26.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Receivable from Purchasers of Oil and Gas (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Organization And Summary Of Significant Accounting Policies [Line Items]            
Accounts receivable, net $ 43,460,514   $ 30,938,908      
Oil and Gas Receivables            
Organization And Summary Of Significant Accounting Policies [Line Items]            
Accounts receivable, gross 41,999,672   29,591,571      
Allowance for credit losses (92,432)   0      
Accounts receivable, net 41,907,240 $ 43,249,561 29,591,571 $ 36,251,914 $ 35,111,264 $ 33,774,968
Joint Interest Billing Receivable            
Organization And Summary Of Significant Accounting Policies [Line Items]            
Accounts receivable, gross 1,284,130   1,824,753      
Allowance for credit losses (200,762)   (200,762)      
Accounts receivable, net $ 1,083,368   $ 1,623,991