Revenue from Contract with Customers ( Disaggregation of Revenue) (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2019 |
Jun. 30, 2018 |
Jun. 30, 2019 |
Jun. 30, 2018 |
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
$ 701,699
|
$ 644,091
|
$ 1,330,634
|
$ 1,322,870
|
| Operating Leases, Income Statement, Lease Revenue |
|
23,127
|
|
42,589
|
| Operating Lease, Lease Income |
24,824
|
|
49,049
|
|
| Unrealized Gain (Loss) on Derivatives |
4,618
|
38,410
|
59,129
|
45,785
|
| Affiliate management fee revenue |
(5,305)
|
(5,046)
|
(10,453)
|
(10,296)
|
| Revenue from Contract with Customer, Including Assessed Tax |
676,188
|
654,328
|
1,330,261
|
1,315,770
|
| Service [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
506,405
|
472,248
|
967,197
|
904,185
|
| Product [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
189,989
|
166,797
|
352,984
|
408,389
|
| Product and Service, Other [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
5,305
|
5,046
|
10,453
|
10,296
|
| Operating Segments [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
489,896
|
442,350
|
912,469
|
935,815
|
| Operating Leases, Income Statement, Lease Revenue |
|
2,466
|
|
5,575
|
| Operating Lease, Lease Income |
2,889
|
|
6,134
|
|
| Unrealized Gain (Loss) on Derivatives |
4,713
|
34,840
|
56,822
|
40,305
|
| Affiliate management fee revenue |
(470)
|
(352)
|
(882)
|
(649)
|
| Revenue from Contract with Customer, Including Assessed Tax |
491,250
|
474,372
|
962,275
|
969,896
|
| Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
164,510
|
155,084
|
321,317
|
291,797
|
| Operating Leases, Income Statement, Lease Revenue |
|
16,463
|
|
28,573
|
| Operating Lease, Lease Income |
17,729
|
|
34,594
|
|
| Unrealized Gain (Loss) on Derivatives |
(95)
|
3,570
|
2,307
|
5,480
|
| Affiliate management fee revenue |
(3,646)
|
(3,849)
|
(7,132)
|
(7,865)
|
| Revenue from Contract with Customer, Including Assessed Tax |
143,040
|
138,342
|
281,898
|
260,839
|
| Operating Segments [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
48,634
|
47,572
|
99,127
|
97,088
|
| Operating Leases, Income Statement, Lease Revenue |
|
4,198
|
|
8,441
|
| Operating Lease, Lease Income |
4,206
|
|
8,321
|
|
| Unrealized Gain (Loss) on Derivatives |
0
|
0
|
0
|
0
|
| Affiliate management fee revenue |
(1,189)
|
(845)
|
(2,439)
|
(1,782)
|
| Revenue from Contract with Customer, Including Assessed Tax |
43,239
|
42,529
|
88,367
|
86,865
|
| Operating Segments [Member] | Service [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
306,215
|
291,064
|
573,220
|
551,458
|
| Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
155,569
|
137,953
|
303,177
|
264,211
|
| Operating Segments [Member] | Service [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
45,962
|
44,146
|
93,079
|
90,346
|
| Operating Segments [Member] | Product [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
183,211
|
150,934
|
338,367
|
383,708
|
| Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
5,295
|
13,282
|
11,008
|
19,721
|
| Operating Segments [Member] | Product [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
1,483
|
2,581
|
3,609
|
4,960
|
| Operating Segments [Member] | Product and Service, Other [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
470
|
352
|
882
|
649
|
| Operating Segments [Member] | Product and Service, Other [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
3,646
|
3,849
|
7,132
|
7,865
|
| Operating Segments [Member] | Product and Service, Other [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
1,189
|
845
|
2,439
|
1,782
|
| Intersegment Eliminations [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
(1,341)
|
(915)
|
(2,279)
|
(1,830)
|
| Operating Leases, Income Statement, Lease Revenue |
|
0
|
|
0
|
| Operating Lease, Lease Income |
0
|
|
0
|
|
| Unrealized Gain (Loss) on Derivatives |
0
|
0
|
0
|
0
|
| Affiliate management fee revenue |
0
|
0
|
0
|
0
|
| Revenue from Contract with Customer, Including Assessed Tax |
(1,341)
|
(915)
|
(2,279)
|
(1,830)
|
| Intersegment Eliminations [Member] | Service [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
(1,341)
|
(915)
|
(2,279)
|
(1,830)
|
| 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 |
506,405
|
472,248
|
967,197
|
904,185
|
| Transferred over Time [Member] | Transportation [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
292,707
|
269,351
|
548,892
|
515,376
|
| Transferred over Time [Member] | Terminalling [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
53,967
|
51,166
|
100,510
|
91,226
|
| Transferred over Time [Member] | Storage [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
93,587
|
85,909
|
188,624
|
174,442
|
| Transferred over Time [Member] | Ancillary Services [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
41,320
|
42,695
|
80,122
|
80,552
|
| Transferred over Time [Member] | Lease Revenue [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
24,824
|
23,127
|
49,049
|
42,589
|
| Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
306,215
|
291,064
|
573,220
|
551,458
|
| Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
155,569
|
137,953
|
303,177
|
264,211
|
| Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
45,962
|
44,146
|
93,079
|
90,346
|
| Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
201,173
|
184,596
|
372,200
|
351,498
|
| Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
91,534
|
84,755
|
176,692
|
163,878
|
| Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
0
|
0
|
0
|
0
|
| Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
48,554
|
50,574
|
88,952
|
89,922
|
| Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
4,723
|
0
|
9,969
|
0
|
| Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
690
|
592
|
1,589
|
1,304
|
| Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
25,471
|
24,969
|
51,910
|
50,216
|
| Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
34,972
|
28,536
|
69,290
|
58,526
|
| Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
34,485
|
33,319
|
69,703
|
67,530
|
| Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
28,128
|
28,459
|
54,024
|
54,247
|
| Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
6,611
|
8,199
|
12,632
|
13,234
|
| Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
6,581
|
6,037
|
13,466
|
13,071
|
| Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
2,889
|
2,466
|
6,134
|
5,575
|
| Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Crude Oil Pipeline and Terminals Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
17,729
|
16,463
|
34,594
|
28,573
|
| Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
4,206
|
4,198
|
8,321
|
8,441
|
| Transferred over Time [Member] | Intersegment Eliminations [Member] | Service [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
(1,341)
|
(915)
|
(2,279)
|
(1,830)
|
| 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,341)
|
(915)
|
(2,279)
|
(1,830)
|
| 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 |
189,989
|
166,797
|
352,984
|
408,389
|
| Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Refined Products Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
183,211
|
150,934
|
338,367
|
383,708
|
| 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,295
|
13,282
|
11,008
|
19,721
|
| Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Marine Storage Segment [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
1,483
|
2,581
|
3,609
|
4,960
|
| Transferred at Point in Time [Member] | Intersegment Eliminations [Member] | Product [Member] |
|
|
|
|
| Disaggregation of Revenue [Line Items] |
|
|
|
|
| Revenue |
$ 0
|
$ 0
|
$ 0
|
$ 0
|