XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Accounts receivable (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 4,355,076 $ 7,201,386
Natural gas and oil sales    
Disaggregation of Revenue [Line Items]    
Accounts receivable 2,238,717 5,696,419
Joint interest billing    
Disaggregation of Revenue [Line Items]    
Accounts receivable 17,476 20,454
Gas gathering and compression revenue    
Disaggregation of Revenue [Line Items]    
Accounts receivable 1,604,093 1,483,956
Interest    
Disaggregation of Revenue [Line Items]    
Accounts receivable 44,980 $ 557
Commodity contract    
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 449,810