Quarterly report pursuant to Section 13 or 15(d)

TRANSPORTATION AND DISTRIBUTION REVENUE - Schedules of Concentration of Risk (Details)

v3.23.2
TRANSPORTATION AND DISTRIBUTION REVENUE - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Transportation and distribution        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 28,540,632 $ 28,289,654 $ 57,779,747 $ 58,264,628
Crude oil transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 23,205,929 22,759,790 47,072,520 47,102,774
Natural gas transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 3,596,338 4,077,445 7,348,937 8,138,721
Natural gas distribution revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 1,271,553 1,236,261 2,510,081 2,434,166
Other        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 466,812 $ 216,158 $ 848,209 $ 588,967
Product and services | Revenue | Transportation and distribution        
Concentration Risk [Line Items]        
Concentration percentage 100.00% 100.00% 100.00% 100.00%
Product and services | Revenue | Crude oil transportation revenue        
Concentration Risk [Line Items]        
Concentration percentage 81.00% 81.00% 82.00% 81.00%
Product and services | Revenue | Natural gas transportation revenue        
Concentration Risk [Line Items]        
Concentration percentage 13.00% 14.00% 13.00% 14.00%
Product and services | Revenue | Natural gas distribution revenue        
Concentration Risk [Line Items]        
Concentration percentage 4.00% 4.00% 4.00% 4.00%
Product and services | Revenue | Other        
Concentration Risk [Line Items]        
Concentration percentage 2.00% 1.00% 1.00% 1.00%