Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
TRANSPORTATION AND DISTRIBUTION REVENUE - Schedules of Concentration of Risk (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Transportation and distribution        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 28,862,539 $ 31,273,493 $ 86,642,286 $ 89,538,121
Crude oil transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 23,259,963 26,099,075 70,332,482 73,201,850
Natural gas transportation revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 3,594,334 3,572,522 10,943,272 11,711,243
Natural gas distribution revenue        
Concentration Risk [Line Items]        
Revenue from contracts with customers 1,269,927 1,229,040 3,780,008 3,663,206
Other        
Concentration Risk [Line Items]        
Revenue from contracts with customers $ 738,315 $ 372,856 $ 1,586,524 $ 961,822
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% 84.00% 81.00% 82.00%
Product and services | Revenue | Natural gas transportation revenue        
Concentration Risk [Line Items]        
Concentration percentage 12.00% 11.00% 13.00% 13.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 3.00% 1.00% 2.00% 1.00%