XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 598,264 $ 656,596 $ 1,841,478 $ 1,987,230
Lease revenue (24,456) (25,658) (74,489) (74,707)
(Gains) losses from futures contracts included in product sales revenue 7,734 (17,625) (89,280) 41,504
Affiliate management fee revenue (5,288) (5,357) (15,895) (15,810)
Total revenue from contracts with customers under ASC 606 576,254 607,956 1,661,814 1,938,217
Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 473,531 506,432 1,343,741 1,473,629
Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 119,445 144,807 481,842 497,791
Product and Service, Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,288 5,357 15,895 15,810
Operating Segments [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 436,640 490,839 1,381,264 1,493,338
Lease revenue (5,315) (6,302) (17,247) (20,756)
(Gains) losses from futures contracts included in product sales revenue 6,850 (17,061) (89,763) 39,761
Affiliate management fee revenue (1,579) (1,764) (4,676) (5,085)
Total revenue from contracts with customers under ASC 606 436,596 465,712 1,269,578 1,507,258
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 163,554 167,313 465,307 497,727
Lease revenue (19,141) (19,356) (57,242) (53,951)
(Gains) losses from futures contracts included in product sales revenue 884 (564) 483 1,743
Affiliate management fee revenue (3,709) (3,593) (11,219) (10,725)
Total revenue from contracts with customers under ASC 606 141,588 143,800 397,329 434,794
Operating Segments [Member] | Service [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 320,809 352,611 914,887 1,009,812
Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 154,652 155,377 433,947 467,652
Operating Segments [Member] | Product [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 114,252 136,464 461,701 478,441
Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,193 8,343 20,141 19,350
Operating Segments [Member] | Product and Service, Other [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,579 1,764 4,676 5,085
Operating Segments [Member] | Product and Service, Other [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,709 3,593 11,219 10,725
Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenue (1,930) (1,556) (5,093) (3,835)
Lease revenue 0 0 0 0
(Gains) losses from futures contracts included in product sales revenue 0 0 0 0
Affiliate management fee revenue 0 0 0 0
Total revenue from contracts with customers under ASC 606 (1,930) (1,556) (5,093) (3,835)
Intersegment Eliminations [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue (1,930) (1,556) (5,093) (3,835)
Intersegment Eliminations [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Intersegment Eliminations [Member] | Product and Service, Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Transferred over Time [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 473,531 506,432 1,343,741 1,473,629
Transferred over Time [Member] | Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 282,350 303,603 777,605 875,416
Transferred over Time [Member] | Terminalling [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 46,878 51,604 132,618 152,114
Transferred over Time [Member] | Storage [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 80,312 81,914 244,943 247,617
Transferred over Time [Member] | Ancillary Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39,535 43,653 114,086 123,775
Transferred over Time [Member] | Lease Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,456 25,658 74,489 74,707
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 320,809 352,611 914,887 1,009,812
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 154,652 155,377 433,947 467,652
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 192,194 208,073 533,451 584,662
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 90,156 95,530 244,154 290,754
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 41,227 48,428 117,916 138,968
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,651 3,176 14,702 13,146
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 49,366 53,433 152,933 162,139
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 32,876 30,037 97,103 89,313
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 32,707 36,375 93,340 103,287
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,828 7,278 20,746 20,488
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,315 6,302 17,247 20,756
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,141 19,356 57,242 53,951
Transferred over Time [Member] | Intersegment Eliminations [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue (1,930) (1,556) (5,093) (3,835)
Transferred over Time [Member] | Intersegment Eliminations [Member] | Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Terminalling [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Storage [Member]        
Disaggregation of Revenue [Line Items]        
Revenue (1,930) (1,556) (5,093) (3,835)
Transferred over Time [Member] | Intersegment Eliminations [Member] | Ancillary Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Transferred over Time [Member] | Intersegment Eliminations [Member] | Lease Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Transferred at Point in Time [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 119,445 144,807 481,842 497,791
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Refined Products Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 114,252 136,464 461,701 478,441
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,193 8,343 20,141 19,350
Transferred at Point in Time [Member] | Intersegment Eliminations [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0