XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Revenues $ 168,717 $ 170,934 $ 541,936 $ 536,295
Sulfur services        
Disaggregation of Revenue        
Revenues 4,073 3,477 12,369 10,431
Terminalling and storage segment        
Disaggregation of Revenue        
Revenues 23,930 22,562 67,883 67,454
Terminalling and storage segment | Throughput and storage        
Disaggregation of Revenue        
Revenues 23,930 22,562 67,883 67,454
Transportation segment        
Disaggregation of Revenue        
Revenues 49,709 56,506 156,520 172,489
Transportation segment | Land transportation        
Disaggregation of Revenue        
Revenues 37,812 40,514 115,433 126,117
Transportation segment | Inland marine transportation        
Disaggregation of Revenue        
Revenues 9,574 14,146 34,254 41,446
Transportation segment | Offshore marine transportation        
Disaggregation of Revenue        
Revenues 2,323 1,846 6,833 4,926
Sulfur services segment        
Disaggregation of Revenue        
Revenues 32,635 24,660 125,467 95,533
Sulfur services segment | Sulfur product sales        
Disaggregation of Revenue        
Revenues 9,022 8,585 27,628 21,789
Sulfur services segment | Fertilizer product sales        
Disaggregation of Revenue        
Revenues 19,540 12,598 85,470 63,313
Sulfur services segment | Sulfur services        
Disaggregation of Revenue        
Revenues 4,073 3,477 12,369 10,431
Specialty products segment        
Disaggregation of Revenue        
Revenues 62,443 67,206 192,066 200,819
Specialty products segment | Natural gas liquids product sales        
Disaggregation of Revenue        
Revenues 33,927 35,940 109,023 109,506
Specialty products segment | Lubricant product sales        
Disaggregation of Revenue        
Revenues $ 28,516 $ 31,266 $ 83,043 $ 91,313