Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
TRANSPORTATION AND DISTRIBUTION REVENUE - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Transportation and distribution        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 28,112,834 $ 28,100,343 $ 57,874,188 $ 49,395,482
Crude oil transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 22,582,970 22,955,068 46,712,334 38,559,294
Natural gas transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 4,077,445 3,620,569 8,138,721 7,426,793
Natural gas distribution revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 1,236,261 1,185,375 2,434,166 2,384,188
Other        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 216,158 $ 339,331 $ 588,967 $ 1,025,207
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 80.30% 81.70% 80.70% 78.30%
Product and services | Revenue | Natural gas transportation revenue        
Concentration Risk [Line Items]        
Concentration percentage 14.50% 12.90% 14.10% 14.90%
Product and services | Revenue | Natural gas distribution revenue        
Concentration Risk [Line Items]        
Concentration percentage 4.40% 4.20% 4.20% 4.80%
Product and services | Revenue | Other        
Concentration Risk [Line Items]        
Concentration percentage 0.80% 1.20% 1.00% 2.00%