XML 50 R36.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The following table disaggregates our revenue by major source:
| 2021 |  | 2020 |  | 2019
Terminalling and storage segment |  |  |  |  |
Lubricant product sales | $ | 103,809 |  |  | $ | 103,300 |  |  | $ | 122,257 |
Throughput and storage | 75,223 |  |  | 80,864 |  |  | 87,397 |
| $ | 179,032 |  |  | $ | 184,164 |  |  | $ | 209,654 |
Transportation segment |  |  |  |  |
Land transportation | $ | 111,611 |  |  | $ | 88,652 |  |  | $ | 98,895 |
Inland transportation | 29,536 |  |  | 40,507 |  |  | 54,834 |
Offshore transportation | 3,167 |  |  | 3,333 |  |  | 5,893 |
| $ | 144,314 |  |  | $ | 132,492 |  |  | $ | 159,622 |
Sulfur service segment |  |  |  |  |
Sulfur product sales | $ | 32,416 |  |  | $ | 24,176 |  |  | $ | 30,135 |
Fertilizer product sales | 100,827 |  |  | 72,172 |  |  | 69,771 |
Sulfur services | 11,799 |  |  | 11,659 |  |  | 11,434 |
| $ | 145,042 |  |  | $ | 108,007 |  |  | $ | 111,340 |
Natural gas liquids segment |  |  |  |  |
Natural gas liquids product sales | $ | 414,043 |  |  | $ | 247,479 |  |  | $ | 366,502 |
| $ | 414,043 |  |  | $ | 247,479 |  |  | $ | 366,502 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction |
| 2022 |  | 2023 |  | 2024 |  | 2025 |  | 2026 |  | Thereafter |  | Total
Terminalling and storage |  |  |  |  |  |  |  |  |  |  |  |  |
Throughput and storage | $ | 43,527 |  |  | $ | 42,041 |  |  | $ | 43,360 |  |  | $ | 44,661 |  |  | $ | 45,940 |  |  | $ | 251,349 |  |  | $ | 470,878 |
Natural Gas Services |  |  |  |  |  |  |  |  |  |  |  |  |
Natural Gas Liquids | $ | 6,047 |  |  | $ | 5,391 |  |  | $ | 5,406 |  |  | $ | 5,391 |  |  | $ | 3,131 |  |  | $ | — |  |  | $ | 25,366 |
Sulfur services |  |  |  |  |  |  |  |  |  |  |  |  |
Sulfur product sales | 17,703 |  |  | 16,953 |  |  | 14,493 |  |  | 2,156 |  |  | 1,182 |  |  | 295 |  |  | 52,782 |
Total | $ | 67,277 |  |  | $ | 64,385 |  |  | $ | 63,259 |  |  | $ | 52,208 |  |  | $ | 50,253 |  |  | $ | 251,644 |  |  | $ | 549,026 |

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration