XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue        
Revenues $ 266,996 $ 184,293 $ 546,197 $ 385,267
Lubricant product sales        
Disaggregation of Revenue        
Revenues [1] 36,192 25,147 69,584 45,008
Throughput and storage        
Disaggregation of Revenue        
Revenues [1] 20,439 18,702 39,852 37,080
Natural gas liquids        
Disaggregation of Revenue        
Revenues [1] 97,580 67,232 218,143 165,317
Sulfur services        
Disaggregation of Revenue        
Revenues 3,084 2,949 6,168 5,899
Terminalling and storage segment        
Disaggregation of Revenue        
Revenues 56,631 43,849 109,436 82,088
Terminalling and storage segment | Lubricant product sales        
Disaggregation of Revenue        
Revenues 36,192 25,147 69,584 45,008
Terminalling and storage segment | Throughput and storage        
Disaggregation of Revenue        
Revenues 20,439 18,702 39,852 37,080
Natural gas liquids segment        
Disaggregation of Revenue        
Revenues 97,580 67,232 218,143 165,317
Natural gas liquids segment | Natural gas liquids        
Disaggregation of Revenue        
Revenues 97,580 67,232 218,143 165,317
Sulfur services segment        
Disaggregation of Revenue        
Revenues 56,953 38,286 116,076 73,121
Sulfur services segment | Sulfur product sales        
Disaggregation of Revenue        
Revenues     23,634 14,454
Sulfur services segment | Fertilizer product sales        
Disaggregation of Revenue        
Revenues     86,274 52,768
Sulfur services segment | Sulfur services        
Disaggregation of Revenue        
Revenues     6,168 5,899
Transportation segment        
Disaggregation of Revenue        
Revenues 55,832 34,926 102,542 64,741
Transportation segment | Land transportation        
Disaggregation of Revenue        
Revenues     78,485 50,442
Transportation segment | Inland transportation        
Disaggregation of Revenue        
Revenues     20,455 13,357
Transportation segment | Offshore transportation        
Disaggregation of Revenue        
Revenues     $ 3,602 $ 942
Sulfur services        
Disaggregation of Revenue        
Revenues 56,953 38,286    
Sulfur services | Sulfur product sales        
Disaggregation of Revenue        
Revenues 13,565 7,386    
Sulfur services | Fertilizer product sales        
Disaggregation of Revenue        
Revenues 40,304 27,951    
Sulfur services | Sulfur services        
Disaggregation of Revenue        
Revenues 3,084 2,949    
Transportation        
Disaggregation of Revenue        
Revenues 55,832 34,926    
Transportation | Land transportation        
Disaggregation of Revenue        
Revenues 42,980 27,486    
Transportation | Inland transportation        
Disaggregation of Revenue        
Revenues 11,036 6,633    
Transportation | Offshore transportation        
Disaggregation of Revenue        
Revenues $ 1,816 $ 807    
[1] Related Party Transactions Included Above
Three Months EndedSix Months Ended
June 30,June 30,
2022202120222021
Revenues:*    
Terminalling and storage$17,416 $15,569 $33,620 $30,875 
Transportation7,463 4,889 13,751 8,899 
Product Sales95 71 416 185 
Costs and expenses:*
Cost of products sold: (excluding depreciation and amortization)
Sulfur services2,592 2,403 5,268 4,938 
Terminalling and storage10,209 7,036 19,860 11,604 
Expenses:
Operating expenses23,446 19,590 44,826 37,958 
Selling, general and administrative7,498 7,285 16,306 15,965