Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Millions | 3 Months Ended |
Mar. 31, 2023 | Mar. 31, 2022 |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 869.7 | $ 674.7 |
Lease revenue | (25.9) | (24.3) |
(Gains) losses from futures contracts included in product sales revenue | 6.4 | 116.4 |
Affiliate management fee revenue | (5.5) | (5.7) |
Total revenue from contracts with customers under ASC 606 | 844.7 | 761.1 |
Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 454.1 | 422.9 |
Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 410.1 | 246.1 |
Affiliate management fee revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 5.5 | 5.7 |
Operating Segments | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 720.1 | 552.9 |
Lease revenue | (6.2) | (5.8) |
(Gains) losses from futures contracts included in product sales revenue | 5.2 | 108.2 |
Affiliate management fee revenue | (1.6) | (1.8) |
Total revenue from contracts with customers under ASC 606 | 717.5 | 653.5 |
Operating Segments | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 151.8 | 123.1 |
Lease revenue | (19.7) | (18.5) |
(Gains) losses from futures contracts included in product sales revenue | 1.2 | 8.2 |
Affiliate management fee revenue | (3.9) | (3.9) |
Total revenue from contracts with customers under ASC 606 | 129.4 | 108.9 |
Operating Segments | Transportation and terminals revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 332 | 309.5 |
Operating Segments | Transportation and terminals revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 124.3 | 114.7 |
Operating Segments | Product sales revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 386.5 | 241.6 |
Operating Segments | Product sales revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 23.6 | 4.5 |
Operating Segments | Affiliate management fee revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 1.6 | 1.8 |
Operating Segments | Affiliate management fee revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 3.9 | 3.9 |
Intersegment Eliminations | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (2.2) | (1.3) |
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 | (2.2) | (1.3) |
Intersegment Eliminations | Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (2.2) | (1.3) |
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 | 454.1 | 422.9 |
Transferred over Time | Transportation | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 286.7 | 268.3 |
Transferred over Time | Terminalling | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 49 | 29.6 |
Transferred over Time | Storage | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 60.6 | 65.2 |
Transferred over Time | Ancillary services | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 31.9 | 35.5 |
Transferred over Time | Lease revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 25.9 | 24.3 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 332 | 309.5 |
Transferred over Time | Operating Segments | Transportation and terminals revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 124.3 | 114.7 |
Transferred over Time | Operating Segments | Transportation | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 228.4 | 213.3 |
Transferred over Time | Operating Segments | Transportation | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 58.3 | 55 |
Transferred over Time | Operating Segments | Terminalling | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 31 | 23.3 |
Transferred over Time | Operating Segments | Terminalling | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 18 | 6.3 |
Transferred over Time | Operating Segments | Storage | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 37.8 | 39.5 |
Transferred over Time | Operating Segments | Storage | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 25 | 27 |
Transferred over Time | Operating Segments | Ancillary services | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 28.6 | 27.6 |
Transferred over Time | Operating Segments | Ancillary services | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 3.3 | 7.9 |
Transferred over Time | Operating Segments | Lease revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 6.2 | 5.8 |
Transferred over Time | Operating Segments | Lease revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 19.7 | 18.5 |
Transferred over Time | Intersegment Eliminations | Transportation and terminals revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (2.2) | (1.3) |
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 | (2.2) | (1.3) |
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 | 410.1 | 246.1 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Refined Products | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 386.5 | 241.6 |
Transferred at Point in Time | Operating Segments | Product sales revenue | Crude Oil | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 23.6 | 4.5 |
Transferred at Point in Time | Intersegment Eliminations | Product sales revenue | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 0 | $ 0 |