Annual report [Section 13 and 15(d), not S-K Item 405]

ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)

v3.25.0.1
ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 30, 2024
May 31, 2024
Nov. 30, 2023
May 31, 2023
Organization And Summary Of Significant Accounting Policies [Line Items]              
Fair value, concentration of risk, cash and cash equivalents $ 1,616,395 $ 46,384          
Increase (decrease) in allowance for credit losses (123,164)            
Impairment of oil and gas properties 0 0 $ 0        
Gain (loss) on disposal of assets 89,693 (87,128) $ 0        
Notes payable $ 496,397 533,734          
Income tax benefit for release of valuation allowance   $ 24,200,000          
Promissory Notes Payable              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Face value       $ 58,773 $ 1,501,507 $ 72,442 $ 1,565,071
Interest rate       7.98%   7.08%  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer One              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 61.00% 66.00% 68.00%        
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer Two              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 14.00% 12.00% 13.00%        
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Customer Three              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 13.00% 10.00% 5.00%        
Accounts Receivable | Customer Concentration Risk | Customer One              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 64.00% 65.00% 69.00%        
Accounts Receivable | Customer Concentration Risk | Customer Two              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 11.00% 11.00% 10.00%        
Accounts Receivable | Customer Concentration Risk | Customer Three              
Organization And Summary Of Significant Accounting Policies [Line Items]              
Concentration risk, percentage 11.00% 8.00% 7.00%