Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended |
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | $ 876.1 | $ 639.1 | $ 2,339.4 | $ 1,923.8 |
Lease revenue | (27.8) | (24.5) | (77) | (68.8) |
(Gains) losses from futures contracts included in product sales revenue | (110.5) | 29.7 | 94.9 | 122.8 |
Affiliate management fee revenue | (5.4) | (5.3) | (16.7) | (15.9) |
Total revenue from contracts with customers under ASC 606 | 732.4 | 639 | 2,340.6 | 1,961.9 |
Transportation and terminals revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 482.5 | 464.9 | 1,374.7 | 1,332.3 |
Product sales revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 388.2 | 168.9 | 948 | 575.6 |
Affiliate management fee revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 5.4 | 5.3 | 16.7 | 15.9 |
Operating Segments | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 689.9 | 504.5 | 1,884.7 | 1,477.3 |
Lease revenue | (7.8) | (4.9) | (20.1) | (13) |
(Gains) losses from futures contracts included in product sales revenue | (104.1) | 27 | 90.3 | 108.6 |
Affiliate management fee revenue | (1.5) | (1.6) | (5) | (4.8) |
Total revenue from contracts with customers under ASC 606 | 576.5 | 525 | 1,949.9 | 1,568.1 |
Operating Segments | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 187.6 | 136 | 458.7 | 450.9 |
Lease revenue | (20) | (19.6) | (56.9) | (55.8) |
(Gains) losses from futures contracts included in product sales revenue | (6.4) | 2.7 | 4.6 | 14.2 |
Affiliate management fee revenue | (3.9) | (3.7) | (11.7) | (11.1) |
Total revenue from contracts with customers under ASC 606 | 157.3 | 115.4 | 394.7 | 398.2 |
Operating Segments | Transportation and terminals revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 370.1 | 349.4 | 1,028.8 | 984.9 |
Operating Segments | Transportation and terminals revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 113.8 | 116.9 | 349.9 | 351.8 |
Operating Segments | Product sales revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 318.3 | 153.5 | 850.9 | 487.6 |
Operating Segments | Product sales revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 69.9 | 15.4 | 97.1 | 88 |
Operating Segments | Affiliate management fee revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 1.5 | 1.6 | 5 | 4.8 |
Operating Segments | Affiliate management fee revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 3.9 | 3.7 | 11.7 | 11.1 |
Intersegment Eliminations | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | (1.4) | (1.4) | (4) | (4.4) |
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.4) | (1.4) | (4) | (4.4) |
Intersegment Eliminations | Transportation and terminals revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | (1.4) | (1.4) | (4) | (4.4) |
Intersegment Eliminations | Product sales revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Intersegment Eliminations | Affiliate management fee revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Transferred over Time | Transportation and terminals revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 482.5 | 464.9 | 1,374.7 | 1,332.3 |
Transferred over Time | Transportation | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 316.3 | 299.8 | 896 | 840.1 |
Transferred over Time | Terminalling | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 44.8 | 29.7 | 116.3 | 86.8 |
Transferred over Time | Storage | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 59.5 | 69.1 | 186 | 218.7 |
Transferred over Time | Ancillary services | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 34.1 | 41.8 | 99.4 | 117.9 |
Transferred over Time | Lease revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 27.8 | 24.5 | 77 | 68.8 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 370.1 | 349.4 | 1,028.8 | 984.9 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 113.8 | 116.9 | 349.9 | 351.8 |
Transferred over Time | Operating Segments | Transportation | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 266.4 | 241.7 | 729 | 667.2 |
Transferred over Time | Operating Segments | Transportation | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 49.9 | 58.1 | 167 | 172.9 |
Transferred over Time | Operating Segments | Terminalling | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 28.6 | 26.4 | 81 | 74.2 |
Transferred over Time | Operating Segments | Terminalling | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 16.2 | 3.3 | 35.3 | 12.6 |
Transferred over Time | Operating Segments | Storage | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 36.5 | 42.3 | 114 | 135.9 |
Transferred over Time | Operating Segments | Storage | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 24.4 | 28.2 | 76 | 87.2 |
Transferred over Time | Operating Segments | Ancillary services | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 30.8 | 34.1 | 84.7 | 94.6 |
Transferred over Time | Operating Segments | Ancillary services | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 3.3 | 7.7 | 14.7 | 23.3 |
Transferred over Time | Operating Segments | Lease revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 7.8 | 4.9 | 20.1 | 13 |
Transferred over Time | Operating Segments | Lease revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 20 | 19.6 | 56.9 | 55.8 |
Transferred over Time | Intersegment Eliminations | Transportation and terminals revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | (1.4) | (1.4) | (4) | (4.4) |
Transferred over Time | Intersegment Eliminations | Transportation | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Terminalling | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Storage | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | (1.4) | (1.4) | (4) | (4.4) |
Transferred over Time | Intersegment Eliminations | Ancillary services | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Transferred over Time | Intersegment Eliminations | Lease revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 0 | 0 | 0 | 0 |
Transferred at Point in Time | Product sales revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 388.2 | 168.9 | 948 | 575.6 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Refined Products | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 318.3 | 153.5 | 850.9 | 487.6 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Crude Oil | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | 69.9 | 15.4 | 97.1 | 88 |
Transferred at Point in Time | Intersegment Eliminations | Product sales revenue | | | | |
Disaggregation of Revenue [Line Items] | | | | |
Total revenue | $ 0 | $ 0 | $ 0 | $ 0 |