XML 53 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables provide details of our revenue disaggregated by key activities that comprise our performance obligations by operating segment (in millions):

Year Ended December 31, 2020
Refined ProductsCrude OilIntersegment EliminationsTotal
Transportation$742.9 $305.4 $— $1,048.3 
Terminalling109.6 21.5 — 131.1 
Storage199.3 129.0 (6.6)321.7 
Ancillary services114.9 26.9 — 141.8 
Lease revenue23.7 76.7 — 100.4 
Transportation and terminals revenue1,190.4 559.5 (6.6)1,743.3 
Product sales revenue524.4 33.1 — 557.5 
Affiliate management fee revenue6.3 14.9 — 21.2 
Total revenue1,721.1 607.5 (6.6)2,322.0 
Revenue not under the guidance of ASC 606, Revenue from Contracts with Customers:
Lease revenue(23.7)(76.7)— (100.4)
(Gains) losses from futures contracts included in product sales revenue(56.8)3.6 — (53.2)
Affiliate management fee revenue(6.3)(14.9)— (21.2)
Total revenue from contracts with customers under ASC 606$1,634.3 $519.5 $(6.6)$2,147.2 
Year Ended December 31, 2021
Refined ProductsCrude OilIntersegment EliminationsTotal
Transportation$915.7 $228.8 $— $1,144.5 
Terminalling100.1 17.0 — 117.1 
Storage177.1 114.8 (5.8)286.1 
Ancillary services125.2 29.9 — 155.1 
Lease revenue20.4 75.7 — 96.1 
Transportation and terminals revenue1,338.5 466.2 (5.8)1,798.9 
Product sales revenue763.9 149.1 — 913.0 
Affiliate management fee revenue6.4 14.8 — 21.2 
Total revenue2,108.8 630.1 (5.8)2,733.1 
Revenue not under the guidance of ASC 606, Revenue from Contracts with Customers:
Lease revenue(20.4)(75.7)— (96.1)
(Gains) losses from futures contracts included in product sales revenue(127.2)(16.0)— (143.2)
Affiliate management fee revenue(6.4)(14.8)— (21.2)
Total revenue from contracts with customers under ASC 606$1,954.8 $523.6 $(5.8)$2,472.6 


Year Ended December 31, 2022
Refined ProductsCrude OilIntersegment EliminationsTotal
Transportation$1,000.2 $226.8 $— $1,227.0 
Terminalling111.2 49.6 — 160.8 
Storage151.1 101.8 (6.1)246.8 
Ancillary services115.6 18.3 — 133.9 
Lease revenue30.1 77.2 — 107.3 
Transportation and terminals revenue
1,408.2 473.7 (6.1)1,875.8 
Product sales revenue1,173.1 129.3 — 1,302.4 
Affiliate management fee revenue
6.6 15.6 — 22.2 
Total revenue
2,587.9 618.6 (6.1)3,200.4 
Revenue not under the guidance of ASC 606, Revenue from Contracts with Customers:
Lease revenue(30.1)(77.2)— (107.3)
(Gains) losses from futures contracts included in product sales revenue(148.4)(6.8)— (155.2)
Affiliate management fee revenue
(6.6)(15.6)— (22.2)
Total revenue from contracts with customers under ASC 606
$2,402.8 $519.0 $(6.1)$2,915.7 
Contract Assets and Liabilities
The following table summarizes our accounts receivable, contract assets and contract liabilities resulting from contracts with customers (in millions):
December 31, 2021December 31, 2022
Accounts receivable from contracts with customers$134.8 $217.0 
Contract assets$12.5 $10.1 
Contract liabilities$100.1 $112.7 
Remaining Performance Obligation
The following table provides the aggregate amount of the transaction price allocated to our UPOs as of December 31, 2022 by operating segment, including the range of years remaining on our contracts with customers and an estimate of revenues expected to be recognized over the next 12 months (dollars in millions):
Refined ProductsCrude OilTotal
Amounts as of December 31, 2022$2,089.5 $915.3 $3,004.8 
Remaining terms
1 - 16 years
1 - 9 years
Estimated revenues from UPOs to be recognized in the next 12 months
$356.3 $237.7 $594.0