Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Millions | 3 Months Ended |
Mar. 31, 2022 | Mar. 31, 2021 |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 674.7 | $ 631.1 |
Lease revenue | (24.3) | (21.9) |
(Gains) losses from futures contracts included in product sales revenue | 116.4 | 52.7 |
Affiliate management fee revenue | (5.7) | (5.4) |
Total revenue from contracts with customers under ASC 606 | 761.1 | 656.5 |
Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 422.9 | 412 |
Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 246.1 | 213.7 |
Affiliate management fee revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 5.7 | 5.4 |
Operating Segments | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 552.9 | 483.7 |
Lease revenue | (5.8) | (4.1) |
(Gains) losses from futures contracts included in product sales revenue | 108.2 | 47.3 |
Affiliate management fee revenue | (1.8) | (1.6) |
Total revenue from contracts with customers under ASC 606 | 653.5 | 525.3 |
Operating Segments | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 123.1 | 149.2 |
Lease revenue | (18.5) | (17.8) |
(Gains) losses from futures contracts included in product sales revenue | 8.2 | 5.4 |
Affiliate management fee revenue | (3.9) | (3.8) |
Total revenue from contracts with customers under ASC 606 | 108.9 | 133 |
Operating Segments | Transportation and terminals revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 309.5 | 297.6 |
Operating Segments | Transportation and terminals revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 114.7 | 116.2 |
Operating Segments | Product sales revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 241.6 | 184.5 |
Operating Segments | Product sales revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 4.5 | 29.2 |
Operating Segments | Affiliate management fee revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 1.8 | 1.6 |
Operating Segments | Affiliate management fee revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 3.9 | 3.8 |
Intersegment Eliminations | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (1.3) | (1.8) |
Lease revenue | 0 | 0 |
(Gains) losses from futures contracts included in product sales revenue | 0 | 0 |
Affiliate management fee revenue | 0 | 0 |
Total revenue from contracts with customers under ASC 606 | (1.3) | (1.8) |
Intersegment Eliminations | Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (1.3) | (1.8) |
Intersegment Eliminations | Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Intersegment Eliminations | Affiliate management fee revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Transferred over Time | Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 422.9 | 412 |
Transferred over Time | Transportation | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 268.3 | 248.4 |
Transferred over Time | Terminalling | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 29.6 | 28.7 |
Transferred over Time | Storage | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 65.2 | 76.5 |
Transferred over Time | Ancillary services | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 35.5 | 36.5 |
Transferred over Time | Lease revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 24.3 | 21.9 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 309.5 | 297.6 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 114.7 | 116.2 |
Transferred over Time | Operating Segments | Transportation | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 213.3 | 193.4 |
Transferred over Time | Operating Segments | Transportation | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 55 | 55 |
Transferred over Time | Operating Segments | Terminalling | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 23.3 | 22.6 |
Transferred over Time | Operating Segments | Terminalling | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 6.3 | 6.1 |
Transferred over Time | Operating Segments | Storage | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 39.5 | 49 |
Transferred over Time | Operating Segments | Storage | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 27 | 29.3 |
Transferred over Time | Operating Segments | Ancillary services | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 27.6 | 28.5 |
Transferred over Time | Operating Segments | Ancillary services | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 7.9 | 8 |
Transferred over Time | Operating Segments | Lease revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 5.8 | 4.1 |
Transferred over Time | Operating Segments | Lease revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 18.5 | 17.8 |
Transferred over Time | Intersegment Eliminations | Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (1.3) | (1.8) |
Transferred over Time | Intersegment Eliminations | Transportation | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Terminalling | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Storage | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (1.3) | (1.8) |
Transferred over Time | Intersegment Eliminations | Ancillary services | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Lease revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Transferred at Point in Time | Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 246.1 | 213.7 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 241.6 | 184.5 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 4.5 | 29.2 |
Transferred at Point in Time | Intersegment Eliminations | Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 0 | $ 0 |