XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Revenues $ 229,305 $ 211,258 $ 775,502 $ 596,525
Lubricant product sales        
Disaggregation of Revenue        
Revenues [1] 40,546 30,598 110,130 75,606
Throughput and storage        
Disaggregation of Revenue        
Revenues [1] 20,007 18,980 59,859 56,060
Natural gas liquids        
Disaggregation of Revenue        
Revenues [1] 80,891 91,764 299,034 257,081
Sulfur services        
Disaggregation of Revenue        
Revenues 3,085 2,950 9,253 8,849
Terminalling and storage segment        
Disaggregation of Revenue        
Revenues 60,553 49,578 169,989 131,666
Terminalling and storage segment | Lubricant product sales        
Disaggregation of Revenue        
Revenues 40,546 30,598 110,130 75,606
Terminalling and storage segment | Throughput and storage        
Disaggregation of Revenue        
Revenues 20,007 18,980 59,859 56,060
Natural gas liquids segment        
Disaggregation of Revenue        
Revenues 80,891 91,764 299,034 257,081
Natural gas liquids segment | Natural gas liquids        
Disaggregation of Revenue        
Revenues 80,891 91,764 299,034 257,081
Sulfur services segment        
Disaggregation of Revenue        
Revenues 28,868 30,837 144,944 103,958
Sulfur services segment | Sulfur product sales        
Disaggregation of Revenue        
Revenues 10,341 7,768 33,975 22,222
Sulfur services segment | Fertilizer product sales        
Disaggregation of Revenue        
Revenues 15,442 20,119 101,716 72,887
Sulfur services segment | Sulfur services        
Disaggregation of Revenue        
Revenues 3,085 2,950 9,253 8,849
Transportation segment        
Disaggregation of Revenue        
Revenues 58,993 39,079 161,535 103,820
Transportation segment | Land transportation        
Disaggregation of Revenue        
Revenues 45,604 30,273 124,089 80,715
Transportation segment | Inland transportation        
Disaggregation of Revenue        
Revenues 11,542 7,465 31,997 20,822
Transportation segment | Offshore transportation        
Disaggregation of Revenue        
Revenues $ 1,847 $ 1,341 $ 5,449 $ 2,283
[1] Related Party Transactions Included Above
Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
Revenues:*    
Terminalling and storage$16,065 $15,866 $49,685 $46,741 
Transportation7,111 5,564 20,862 14,463 
Product Sales61 68 477 253 
Costs and expenses:*
Cost of products sold: (excluding depreciation and amortization)
Sulfur services2,616 2,441 7,884 7,379 
Terminalling and storage10,202 7,259 30,062 18,863 
Expenses:
Operating expenses23,856 20,088 68,682 58,046 
Selling, general and administrative7,626 7,659 23,932 23,624