XML 28 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contract with Customers (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenues $ 2,727,912 $ 2,826,573 $ 2,507,661
Operating Leases, Income Statement, Lease Revenue   88,304  
Operating Leases, Income Statement, Lease Revenue 101,072    
Unrealized Gain (Loss) on Derivatives (72,562) 85,011  
Revenue from Related Parties 21,190 20,365  
Revenue from Contract with Customer, Excluding Assessed Tax 2,678,212 2,632,893  
Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,970,630 1,878,988 1,731,775
Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 736,092 927,220 758,206
Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 21,190 20,365 17,680
Transferred over Time [Member] | Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,122,176 1,086,956  
Transferred over Time [Member] | Terminalling [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 202,830 189,013  
Transferred over Time [Member] | Storage [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 376,121 352,442  
Transferred over Time [Member] | Ancillary Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 168,431 162,273  
Transferred over Time [Member] | Lease Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 101,072 88,304  
Transferred over Time [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,970,630 1,878,988  
Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 736,092 927,220  
Operating Segments [Member] | Refined Products Segment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,888,479 2,025,636 1,814,568
Operating Leases, Income Statement, Lease Revenue   11,142  
Operating Leases, Income Statement, Lease Revenue 11,163    
Unrealized Gain (Loss) on Derivatives (69,538) 85,643  
Revenue from Related Parties 1,747 1,512  
Revenue from Contract with Customer, Excluding Assessed Tax 1,945,107 1,927,339  
Operating Segments [Member] | Refined Products Segment [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,186,966 1,151,980 1,096,040
Operating Segments [Member] | Refined Products Segment [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 699,766 872,144 717,140
Operating Segments [Member] | Refined Products Segment [Member] | Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,747 1,512 1,388
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 778,394 749,266  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Terminalling [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 181,599 179,999  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Storage [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 104,423 100,564  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Ancillary Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 111,387 111,009  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Lease Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 11,163 11,142  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred over Time [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,186,966 1,151,980  
Operating Segments [Member] | Refined Products Segment [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 699,766 872,144  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 644,796 611,448 507,458
Operating Leases, Income Statement, Lease Revenue   60,598  
Operating Leases, Income Statement, Lease Revenue 73,183    
Unrealized Gain (Loss) on Derivatives (3,024) (632)  
Revenue from Related Parties 14,471 14,832  
Revenue from Contract with Customer, Excluding Assessed Tax 560,166 536,650  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 602,045 549,849 458,455
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 28,280 46,767 35,053
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 14,471 14,832 13,950
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 343,782 337,690  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Terminalling [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 17,822 6,365  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Storage [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 139,988 119,606  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Ancillary Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 27,270 25,590  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Lease Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 73,183 60,598  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred over Time [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 602,045 549,849  
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 28,280 46,767  
Operating Segments [Member] | Marine Storage Segment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 200,054 193,180 189,038
Operating Leases, Income Statement, Lease Revenue   16,564  
Operating Leases, Income Statement, Lease Revenue 16,726    
Unrealized Gain (Loss) on Derivatives 0 0  
Revenue from Related Parties 4,972 4,021  
Revenue from Contract with Customer, Excluding Assessed Tax 178,356 172,595  
Operating Segments [Member] | Marine Storage Segment [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 187,036 180,850 180,683
Operating Segments [Member] | Marine Storage Segment [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 8,046 8,309 6,013
Operating Segments [Member] | Marine Storage Segment [Member] | Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 4,972 4,021 2,342
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Terminalling [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 3,409 2,649  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Storage [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 137,127 135,963  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Ancillary Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 29,774 25,674  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Lease Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 16,726 16,564  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred over Time [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 187,036 180,850  
Operating Segments [Member] | Marine Storage Segment [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 8,046 8,309  
Intersegment Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenues (5,417) (3,691) (3,403)
Operating Leases, Income Statement, Lease Revenue   0  
Operating Leases, Income Statement, Lease Revenue 0    
Unrealized Gain (Loss) on Derivatives 0 0  
Revenue from Related Parties 0 0  
Revenue from Contract with Customer, Excluding Assessed Tax (5,417) (3,691)  
Intersegment Eliminations [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues (5,417) (3,691) (3,403)
Intersegment Eliminations [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Intersegment Eliminations [Member] | Product and Service, Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 $ 0
Intersegment Eliminations [Member] | Transferred over Time [Member] | Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Intersegment Eliminations [Member] | Transferred over Time [Member] | Terminalling [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Intersegment Eliminations [Member] | Transferred over Time [Member] | Storage [Member]      
Disaggregation of Revenue [Line Items]      
Revenues (5,417) (3,691)  
Intersegment Eliminations [Member] | Transferred over Time [Member] | Ancillary Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Intersegment Eliminations [Member] | Transferred over Time [Member] | Lease Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0  
Intersegment Eliminations [Member] | Transferred over Time [Member] | Service [Member]      
Disaggregation of Revenue [Line Items]      
Revenues (5,417) (3,691)  
Intersegment Eliminations [Member] | Transferred at Point in Time [Member] | Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 0