XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenue The following table reflects the disaggregation of our revenues by major category for the years ended December 31, 2020, December 31, 2019, and December 31, 2018, respectively:
Year Ended December 31, 2020
Offshore Pipeline TransportationSodium Minerals & Sulfur ServicesMarine TransportationOnshore Facilities & TransportationConsolidated
Fee-based revenues$237,146 $— $210,258 $106,092 $553,496 
Product Sales— 789,307 — 393,390 1,182,697 
Refinery Services— 88,462 — — 88,462 
$237,146 $877,769 $210,258 $499,482 $1,824,655 
Year Ended December 31, 2019
Offshore Pipeline TransportationSodium Minerals & Sulfur ServicesMarine TransportationOnshore Facilities & TransportationConsolidated
Fee-based revenues$318,116 $— $235,645 $160,431 $714,192 
Product Sales— 1,023,667 — 660,641 1,684,308 
Refinery Services— 82,320 — — 82,320 
$318,116 $1,105,987 $235,645 $821,072 $2,480,820 

Year Ended December 31, 2018
Offshore Pipeline TransportationSodium Minerals & Sulfur ServicesMarine TransportationOnshore Facilities & TransportationConsolidated
Fee-based revenues$284,544 $— $219,937 $156,266 $660,747 
Product Sales— 1,071,634 — 1,077,589 2,149,223 
Refinery Services— 102,800 — — 102,800 
$284,544 $1,174,434 $219,937 $1,233,855 $2,912,770 
Schedule of Contract Asset and Liabilities Balances Activity The table below depicts our contract asset and liability balances at December 31, 2020 and December 31, 2019:
Contract AssetsContract AssetsContract LiabilitiesContract Liabilities
CurrentNon-CurrentCurrentNon-Current
Balance at December 31, 2019$21,912 $54,232 $2,896 $23,170 
Balance at December 31, 202036,500 12,065 2,988 19,834 
Schedule of Revenue Expected to be Recognized in Future Periods The following chart depicts how we expect to recognize revenues for future periods related to these contracts:
Offshore Pipeline TransportationOnshore Facilities and Transportation
2021$64,064 $22,271 
202275,623 4,703 
202363,982 — 
202456,326 — 
202560,311 — 
Thereafter97,761 — 
Total$418,067 $26,974