XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Revenues $ 192,543 $ 180,830
Sulfur services    
Disaggregation of Revenue    
Revenues 4,223 3,477
Terminalling and storage segment    
Disaggregation of Revenue    
Revenues 21,549 22,517
Terminalling and storage segment | Throughput and storage    
Disaggregation of Revenue    
Revenues 21,549 22,517
Transportation segment    
Disaggregation of Revenue    
Revenues 52,985 58,307
Transportation segment | Land transportation    
Disaggregation of Revenue    
Revenues 38,679 42,743
Transportation segment | Inland marine transportation    
Disaggregation of Revenue    
Revenues 12,002 14,323
Transportation segment | Offshore marine transportation    
Disaggregation of Revenue    
Revenues 2,304 1,241
Sulfur services segment    
Disaggregation of Revenue    
Revenues 48,704 33,681
Sulfur services segment | Sulfur product sales    
Disaggregation of Revenue    
Revenues 9,712 5,683
Sulfur services segment | Fertilizer product sales    
Disaggregation of Revenue    
Revenues 34,769 24,521
Sulfur services segment | Sulfur services    
Disaggregation of Revenue    
Revenues 4,223 3,477
Specialty products segment    
Disaggregation of Revenue    
Revenues 69,305 66,325
Specialty products segment | Natural gas liquids product sales    
Disaggregation of Revenue    
Revenues 42,120 38,131
Specialty products segment | Lubricant product sales    
Disaggregation of Revenue    
Revenues $ 27,185 $ 28,194