v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue        
Revenues $ 231,727 $ 168,717 $ 633,001 $ 541,936
Throughput and storage        
Disaggregation of Revenue        
Revenues [1] 24,008 23,930 70,188 67,883
Sulfur services        
Disaggregation of Revenue        
Revenues 4,227 4,073 12,854 12,369
Terminalling and storage segment        
Disaggregation of Revenue        
Revenues 24,008 23,930 70,188 67,883
Terminalling and storage segment | Throughput and storage        
Disaggregation of Revenue        
Revenues 24,008 23,930 70,188 67,883
Transportation segment        
Disaggregation of Revenue        
Revenues 56,629 49,709 166,075 156,520
Transportation segment | Land transportation        
Disaggregation of Revenue        
Revenues 40,044 37,812 121,248 115,433
Transportation segment | Inland marine transportation        
Disaggregation of Revenue        
Revenues 14,448 9,574 40,184 34,254
Transportation segment | Offshore marine transportation        
Disaggregation of Revenue        
Revenues 2,137 2,323 4,643 6,833
Sulfur services segment        
Disaggregation of Revenue        
Revenues 61,588 32,635 162,482 125,467
Sulfur services segment | Sulfur product sales        
Disaggregation of Revenue        
Revenues 34,259 9,022 57,585 27,628
Sulfur services segment | Fertilizer product sales        
Disaggregation of Revenue        
Revenues 23,102 19,540 92,043 85,470
Sulfur services segment | Sulfur services        
Disaggregation of Revenue        
Revenues 4,227 4,073 12,854 12,369
Specialty products segment        
Disaggregation of Revenue        
Revenues 89,502 62,443 234,256 192,066
Specialty products segment | Natural gas liquids product sales        
Disaggregation of Revenue        
Revenues 48,356 33,927 131,701 109,023
Specialty products segment | Lubricant product sales        
Disaggregation of Revenue        
Revenues $ 41,146 $ 28,516 $ 102,555 $ 83,043
[1] Related Party Transactions Included Above
Three Months EndedNine Months Ended
September 30,September 30,
2026202520262025
Revenues:*
Terminalling and storage$19,698 $18,622 $57,436 $54,105 
Transportation9,698 6,521 25,624 21,811 
Product Sales1,385 947 3,185 3,287 
Costs and expenses:*
Cost of products sold: (excluding depreciation and amortization)
Specialty products15,530 7,973 33,597 21,260 
Sulfur services3,371 3,303 9,977 9,611 
Expenses:
Operating expenses27,849 27,857 82,431 83,245 
Selling, general and administrative7,290 7,133 23,310 23,160