XML 60 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contract with Customers ( Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue $ 782,806 $ 628,935
Operating Leases, Income Statement, Lease Revenue   24,225
Operating Lease, Lease Income 27,470  
(Gains) losses from futures contracts included in product sales revenue (123,769) 54,511
Affiliate management fee revenue 5,291 5,148
Revenue from Contract with Customer, Including Assessed Tax 626,276 654,073
Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 458,395 460,792
Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 319,120 162,995
Product and Service, Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 5,291 5,148
Operating Segments [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 628,889 468,515
Operating Leases, Income Statement, Lease Revenue   7,360
Operating Lease, Lease Income 8,162  
(Gains) losses from futures contracts included in product sales revenue (121,047) 52,109
Affiliate management fee revenue 1,584 1,662
Revenue from Contract with Customer, Including Assessed Tax 498,096 511,602
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 155,499 161,358
Operating Leases, Income Statement, Lease Revenue   16,865
Operating Lease, Lease Income 19,308  
(Gains) losses from futures contracts included in product sales revenue (2,722) 2,402
Affiliate management fee revenue 3,707 3,486
Revenue from Contract with Customer, Including Assessed Tax 129,762 143,409
Operating Segments [Member] | Service [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 314,319 309,571
Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 145,658 152,159
Operating Segments [Member] | Product [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 312,986 157,282
Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 6,134 5,713
Operating Segments [Member] | Product and Service, Other [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,584 1,662
Operating Segments [Member] | Product and Service, Other [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,707 3,486
Intersegment Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Revenue (1,582) (938)
Operating Leases, Income Statement, Lease Revenue   0
Operating Lease, Lease Income 0  
(Gains) losses from futures contracts included in product sales revenue 0 0
Affiliate management fee revenue 0 0
Revenue from Contract with Customer, Including Assessed Tax (1,582) (938)
Intersegment Eliminations [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenue (1,582) (938)
Intersegment Eliminations [Member] | Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Intersegment Eliminations [Member] | Product and Service, Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Transferred over Time [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 458,395 460,792
Transferred over Time [Member] | Transportation [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 253,120 256,185
Transferred over Time [Member] | Terminalling [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 42,925 46,543
Transferred over Time [Member] | Storage [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 94,795 95,037
Transferred over Time [Member] | Ancillary Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 40,085 38,802
Transferred over Time [Member] | Lease Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 27,470 24,225
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 314,319 309,571
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 145,658 152,159
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 176,005 171,027
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 77,115 85,158
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 40,386 41,297
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,539 5,246
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 57,526 57,376
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 38,851 38,599
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 32,240 32,511
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,845 6,291
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,162 7,360
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 19,308 16,865
Transferred over Time [Member] | Intersegment Eliminations [Member] | Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenue (1,582) (938)
Transferred over Time [Member] | Intersegment Eliminations [Member] | Transportation [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Terminalling [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Storage [Member]    
Disaggregation of Revenue [Line Items]    
Revenue (1,582) (938)
Transferred over Time [Member] | Intersegment Eliminations [Member] | Ancillary Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Lease Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Transferred at Point in Time [Member] | Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 319,120 162,995
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Refined Products Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 312,986 157,282
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 6,134 5,713
Transferred at Point in Time [Member] | Intersegment Eliminations [Member] | Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 0 $ 0