XML 110 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
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, 2019 and December 31, 2018, respectively:
 
Year Ended December 31, 2019
 
Onshore Facilities & Transportation
 
Sodium Minerals & Sulfur Services
 
Offshore Pipeline Transportation
 
Marine Transportation
 
Consolidated
Fee-based revenues
$
160,431

 
$

 
$
318,116

 
$
235,645

 
$
714,192

Product Sales
660,641

 
1,023,667

 

 

 
1,684,308

Refinery Services

 
82,320

 

 

 
82,320

 
$
821,072

 
$
1,105,987

 
$
318,116

 
$
235,645

 
$
2,480,820


 
Year Ended December 31, 2018
 
Onshore Facilities & Transportation
 
Sodium Minerals & Sulfur Services
 
Offshore Pipeline Transportation
 
Marine Transportation
 
Consolidated
Fee-based revenues
$
156,266

 
$

 
$
284,544

 
$
219,937

 
$
660,747

Product Sales
1,077,589

 
1,071,634

 

 

 
2,149,223

Refinery Services

 
102,800

 

 

 
102,800

 
$
1,233,855

 
$
1,174,434

 
$
284,544

 
$
219,937

 
$
2,912,770


Schedule of Contract Asset and Liabilities Balances Activity
The table below depicts our contract asset and liability balances at December 31, 2019 and December 31, 2018:

 
Contract Assets
Contract Assets
 
Contract Liabilities
Contract Liabilities
 
Current
Non-Current
 
Current
Non-Current
Balance at December 31, 2018
$

$
72,241

 
$

$
26,271

Balance at December 31, 2019
21,912

54,232

 
2,896

23,170



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 Transportation
Onshore Facilities and Transportation
 
 
 
2020
$
75,021

$
57,615

2021
58,623

20,269

2022
69,134

4,283

2023
58,540


2024
52,812


Thereafter
154,899


Total
$
469,029

$
82,167