v3.26.1
Segments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total revenues $ 32,117,206 $ 29,099,446 $ 51,575,316 $ 66,439,737
Cost of revenues 25,482,907 24,519,777 39,217,787 57,101,634
Gross profit 6,634,299 4,579,669 12,357,529 9,338,103
Revenues [Member]        
Segment Reporting Information [Line Items]        
Total revenues 26,514,153 20,998,423 40,607,537 53,786,939
Revenues Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenues 5,603,053 8,101,023 10,967,779 12,652,798
Transportation and Logistics Segment [Member]        
Segment Reporting Information [Line Items]        
Total revenues 3,749,916 10,456,273 7,785,152 23,932,528
Cost of revenues 7,363,645 17,130,490
Gross profit 3,749,916 3,092,628 7,785,152 6,802,038
Transportation and Logistics Segment [Member] | Revenues [Member]        
Segment Reporting Information [Line Items]        
Total revenues 19,213 7,601,942 421,942 18,563,956
Transportation and Logistics Segment [Member] | Revenues Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenues 3,730,702 2,854,331 7,363,210 5,368,572
Terminaling and Storage Segment [Member]        
Segment Reporting Information [Line Items]        
Total revenues 1,879,750 9,491,149 3,752,500 17,698,707
Cost of revenues 53,929 8,026,546 109,247 15,940,743
Gross profit 1,825,821 1,464,602 3,643,253 1,757,964
Terminaling and Storage Segment [Member] | Revenues [Member]        
Segment Reporting Information [Line Items]        
Total revenues 7,399 4,244,457 147,931 10,414,481
Terminaling and Storage Segment [Member] | Revenues Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenues 1,872,351 5,246,692 3,604,569 7,284,226
Supply and Trading Segment [Member]        
Segment Reporting Information [Line Items]        
Total revenues 26,487,540 9,152,025 40,037,664 24,808,502
Cost of revenues 25,428,979 9,129,586 39,108,541 24,030,401
Gross profit 1,058,560 22,439 929,123 778,101
Supply and Trading Segment [Member] | Revenues [Member]        
Segment Reporting Information [Line Items]        
Total revenues 26,487,540 9,152,025 40,037,664 24,808,502
Supply and Trading Segment [Member] | Revenues Related Party [Member]        
Segment Reporting Information [Line Items]        
Total revenues