Annual report pursuant to Section 13 and 15(d)

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

v3.24.1.1.u2
TRANSPORTATION AND DISTRIBUTION REVENUE - Schedules of Concentration of Risk (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Transportation and distribution      
Concentration Risk [Line Items]      
Revenue from contracts with customers $ 118,460,499 $ 122,367,155 $ 117,855,364
Transportation and distribution | Product and Services | Revenue      
Concentration Risk [Line Items]      
Concentration percentage 100.00% 100.00% 100.00%
Crude oil transportation revenue      
Concentration Risk [Line Items]      
Revenue from contracts with customers $ 96,442,533 $ 100,710,014 $ 96,253,911
Crude oil transportation revenue | Product and Services | Revenue      
Concentration Risk [Line Items]      
Concentration percentage 81.40% 82.30% 81.70%
Natural gas transportation contracts      
Concentration Risk [Line Items]      
Revenue from contracts with customers $ 14,692,804 $ 15,415,891 $ 15,222,145
Natural gas transportation contracts | Product and Services | Revenue      
Concentration Risk [Line Items]      
Concentration percentage 12.40% 12.60% 12.90%
Natural gas distribution contracts      
Concentration Risk [Line Items]      
Revenue from contracts with customers $ 5,056,283 $ 4,899,750 $ 4,785,548
Natural gas distribution contracts | Product and Services | Revenue      
Concentration Risk [Line Items]      
Concentration percentage 4.30% 4.00% 4.10%
Other      
Concentration Risk [Line Items]      
Revenue from contracts with customers $ 2,268,879 $ 1,341,500 $ 1,593,760
Other | Product and Services | Revenue      
Concentration Risk [Line Items]      
Concentration percentage 1.90% 1.10% 1.30%