XML 220 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,125,476 $ 1,824,655 $ 2,480,820
Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 555,997 553,496 714,192
Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 1,468,111 1,182,697 1,684,308
Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 101,368 88,462 82,320
Offshore Pipeline Transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 278,459 237,146 318,116
Offshore Pipeline Transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 278,459 237,146 318,116
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 964,632 877,769 1,105,987
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 863,264 789,307 1,023,667
Sodium Minerals & Sulfur Services | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues 101,368 88,462 82,320
Marine transportation      
Disaggregation of Revenue [Line Items]      
Total revenues 190,827 210,258 235,645
Marine transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 190,827 210,258 235,645
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 691,558 499,482 821,072
Onshore Facilities & Transportation | Fee-based revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 86,711 106,092 160,431
Onshore Facilities & Transportation | Product Sales      
Disaggregation of Revenue [Line Items]      
Total revenues 604,847 393,390 660,641
Onshore Facilities & Transportation | Refinery Services      
Disaggregation of Revenue [Line Items]      
Total revenues $ 0 $ 0 $ 0