Revenue from Contract with Customers ( Disaggregation of Revenue) (Details) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2019 | Mar. 31, 2018 |
Disaggregation of Revenue [Line Items] | | |
Revenue | $ 628,935 | $ 678,779 |
Operating Leases, Income Statement, Lease Revenue | | 19,462 |
Operating Lease, Lease Income | 24,225 | |
Unrealized Gain (Loss) on Derivatives | 54,511 | 7,375 |
Affiliate management fee revenue | (5,148) | (5,250) |
Revenue from Contract with Customer, Including Assessed Tax | 654,073 | 661,442 |
Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 460,792 | 431,937 |
Product [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 162,995 | 241,592 |
Product and Service, Other [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 5,148 | 5,250 |
Operating Segments [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 422,573 | 493,465 |
Operating Leases, Income Statement, Lease Revenue | | 3,109 |
Operating Lease, Lease Income | 3,245 | |
Unrealized Gain (Loss) on Derivatives | 52,109 | 5,465 |
Affiliate management fee revenue | (412) | (297) |
Revenue from Contract with Customer, Including Assessed Tax | 471,025 | 495,524 |
Operating Segments [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 156,807 | 136,713 |
Operating Leases, Income Statement, Lease Revenue | | 12,110 |
Operating Lease, Lease Income | 16,865 | |
Unrealized Gain (Loss) on Derivatives | 2,402 | 1,910 |
Affiliate management fee revenue | (3,486) | (4,016) |
Revenue from Contract with Customer, Including Assessed Tax | 138,858 | 122,497 |
Operating Segments [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 50,493 | 49,516 |
Operating Leases, Income Statement, Lease Revenue | | 4,243 |
Operating Lease, Lease Income | 4,115 | |
Unrealized Gain (Loss) on Derivatives | 0 | 0 |
Affiliate management fee revenue | (1,250) | (937) |
Revenue from Contract with Customer, Including Assessed Tax | 45,128 | 44,336 |
Operating Segments [Member] | Service [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 267,005 | 260,394 |
Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 147,608 | 126,258 |
Operating Segments [Member] | Service [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 47,117 | 46,200 |
Operating Segments [Member] | Product [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 155,156 | 232,774 |
Operating Segments [Member] | Product [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 5,713 | 6,439 |
Operating Segments [Member] | Product [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 2,126 | 2,379 |
Operating Segments [Member] | Product and Service, Other [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 412 | 297 |
Operating Segments [Member] | Product and Service, Other [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 3,486 | 4,016 |
Operating Segments [Member] | Product and Service, Other [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 1,250 | 937 |
Intersegment Eliminations [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | (938) | (915) |
Operating Leases, Income Statement, Lease Revenue | | 0 |
Operating Lease, Lease Income | 0 | |
Unrealized Gain (Loss) on Derivatives | 0 | 0 |
Affiliate management fee revenue | 0 | 0 |
Revenue from Contract with Customer, Including Assessed Tax | (938) | (915) |
Intersegment Eliminations [Member] | Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | (938) | (915) |
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 | 460,792 | 431,937 |
Transferred over Time [Member] | Transportation [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 256,185 | 246,025 |
Transferred over Time [Member] | Terminalling [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 46,543 | 40,060 |
Transferred over Time [Member] | Storage [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 95,037 | 88,533 |
Transferred over Time [Member] | Ancillary Services [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 38,802 | 37,857 |
Transferred over Time [Member] | Lease Revenue [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 24,225 | 19,462 |
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 267,005 | 260,394 |
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 147,608 | 126,258 |
Transferred over Time [Member] | Operating Segments [Member] | Service [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 47,117 | 46,200 |
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 171,027 | 166,902 |
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 85,158 | 79,123 |
Transferred over Time [Member] | Operating Segments [Member] | Transportation [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 0 | 0 |
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 40,398 | 39,348 |
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 5,246 | 0 |
Transferred over Time [Member] | Operating Segments [Member] | Terminalling [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 899 | 712 |
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 26,439 | 25,247 |
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 34,318 | 29,990 |
Transferred over Time [Member] | Operating Segments [Member] | Storage [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 35,218 | 34,211 |
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 25,896 | 25,788 |
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 6,021 | 5,035 |
Transferred over Time [Member] | Operating Segments [Member] | Ancillary Services [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 6,885 | 7,034 |
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 3,245 | 3,109 |
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Crude Oil Pipeline and Terminals Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 16,865 | 12,110 |
Transferred over Time [Member] | Operating Segments [Member] | Lease Revenue [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 4,115 | 4,243 |
Transferred over Time [Member] | Intersegment Eliminations [Member] | Service [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | (938) | (915) |
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 | (938) | (915) |
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 | 162,995 | 241,592 |
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Refined Products Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 155,156 | 232,774 |
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,713 | 6,439 |
Transferred at Point in Time [Member] | Operating Segments [Member] | Product [Member] | Marine Storage Segment [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | 2,126 | 2,379 |
Transferred at Point in Time [Member] | Intersegment Eliminations [Member] | Product [Member] | | |
Disaggregation of Revenue [Line Items] | | |
Revenue | $ 0 | $ 0 |