XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Revenues $ 180,676 $ 184,531 $ 373,219 $ 365,361
Sulfur services        
Disaggregation of Revenue        
Revenues 4,073 3,477 8,296 6,954
Terminalling and storage segment        
Disaggregation of Revenue        
Revenues 22,404 22,375 43,953 44,892
Terminalling and storage segment | Throughput and storage        
Disaggregation of Revenue        
Revenues 22,404 22,375 43,953 44,892
Transportation segment        
Disaggregation of Revenue        
Revenues 53,826 57,676 106,811 115,983
Transportation segment | Land transportation        
Disaggregation of Revenue        
Revenues 38,942 42,860 77,621 85,603
Transportation segment | Inland marine transportation        
Disaggregation of Revenue        
Revenues 12,678 12,977 24,680 27,300
Transportation segment | Offshore marine transportation        
Disaggregation of Revenue        
Revenues 2,206 1,839 4,510 3,080
Sulfur services segment        
Disaggregation of Revenue        
Revenues 44,128 37,192 92,832 70,873
Sulfur services segment | Sulfur product sales        
Disaggregation of Revenue        
Revenues 8,894 7,521 18,606 13,204
Sulfur services segment | Fertilizer product sales        
Disaggregation of Revenue        
Revenues 31,161 26,194 65,930 50,715
Sulfur services segment | Sulfur services        
Disaggregation of Revenue        
Revenues 4,073 3,477 8,296 6,954
Specialty products segment        
Disaggregation of Revenue        
Revenues 60,318 67,288 129,623 133,613
Specialty products segment | Natural gas liquids product sales        
Disaggregation of Revenue        
Revenues 32,976 35,435 75,096 73,566
Specialty products segment | Lubricant product sales        
Disaggregation of Revenue        
Revenues $ 27,342 $ 31,853 $ 54,527 $ 60,047