XML 77 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,788,957 $ 2,125,476 $ 1,824,655
Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 680,965 555,997 553,496
Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 2,012,357 1,468,111 1,182,697
Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 95,635 101,368 88,462
Offshore Pipeline Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 319,045 278,459 237,146
Offshore Pipeline Transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 319,045 278,459 237,146
Offshore Pipeline Transportation | Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Offshore Pipeline Transportation | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Sodium Minerals & Sulfur Services      
Disaggregation of Revenue [Line Items]      
Total revenues 1,248,085 964,632 877,769
Sodium Minerals & Sulfur Services | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Sodium Minerals & Sulfur Services | Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 1,152,450 863,264 789,307
Sodium Minerals & Sulfur Services | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 95,635 101,368 88,462
Marine transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 293,295 190,827 210,258
Marine transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 293,295 190,827 210,258
Marine transportation | Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Marine transportation | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Onshore Facilities & Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 928,532 691,558 499,482
Onshore Facilities & Transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 68,625 86,711 106,092
Onshore Facilities & Transportation | Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 859,907 604,847 393,390
Onshore Facilities & Transportation | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues $ 0 $ 0 $ 0