XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
We account for our revenues under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. ASC 606’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. ASC 606 requires entities to recognize revenue through the application of a five-step model, which includes: identification of the contract; identification of the performance obligations; determination of the transaction price; allocation of the transaction price to the performance obligations; and recognition of revenue as the entity satisfies the performance obligations.

Our revenues are primarily generated from the marketing, transportation, storage and terminalling of crude oil and other related products, the tank truck transportation of liquid chemicals, pressurized gases, asphalt and dry bulk and the recycling and repurposing of off-specification fuels, lubricants, crude oil and other chemicals. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. To identify the performance obligations, we considered all of the products or services promised in the contracts with customers, whether explicitly stated or implied based on customary business practices. Revenue is recognized when, or as, each performance obligation is satisfied under terms of the contract. Payment is typically due in full within 30 days of the invoice date.

The following information describes the nature of our significant revenue streams by segment and type:

Crude oil marketing segment. Crude oil marketing activities generate revenues from the sale and delivery of crude oil purchased either directly from producers or on the open market. Most of our crude oil purchase and sale contracts qualify and are designated as non-trading activities, and we consider these contracts as normal purchases and sales activity. For normal purchases and sales, our customers are invoiced monthly based upon contractually agreed upon terms with revenue recognized in the month in which the physical product is delivered to the customer, generally upon delivery of the product to the customer. Revenue is recognized based on the transaction price and the quantity delivered.

The majority of our crude oil sales contracts have multiple distinct performance obligations as the promise to transfer the individual goods (e.g., barrels of crude oil) is separately identifiable from the other goods promised within the contracts. Our performance obligations are satisfied at a point in time. For normal sales arrangements, revenue is recognized in the month in which control of the physical product is transferred to the customer, generally upon delivery of the product to the customer.

Transportation segment. Transportation activities generate revenue from the truck transportation of liquid chemicals, pressurized gases, asphalt or dry bulk from point A to point B for customers. Each sales order is associated with our master transportation agreements and is considered a distinct performance obligation. The performance obligations associated with this segment are satisfied over time as the goods and services are delivered.

Pipeline and storage segment. Pipeline and storage activities generate revenue by transporting crude oil on our pipeline and providing storage and terminalling services for our customers. Our operations generally consist of fee-based activities associated with the transportation of crude oil and providing storage and terminalling services for crude oil. Revenues from pipeline tariffs and fees are associated with the transportation of crude oil at a published tariff. We primarily recognize pipeline tariff and fee revenues over time as services are rendered, based on the volumes transported. As is common in the pipeline transportation industry, our tariffs incorporate a loss allowance factor. We recognize the allowance volumes collected as part of the transaction price and record this non-cash consideration at fair value, measured as of the contract inception date.

Storage fees are typically recognized in revenue ratably over the term of the contract regardless of the actual storage capacity utilized as our performance obligation is to make available storage capacity for a period of time. Terminalling fees are recognized as the crude oil enters or exits the terminal and is received from or delivered to the connecting carrier or third-party terminal, as applicable.
Logistics and repurposing segment. Logistics activities generate revenue from the truck transportation of crude oil, condensate, fuels, oils and other petroleum products from point A to point B for customers. Each sales order is associated with our master transportation agreements and is considered a distinct performance obligation. The performance obligations associated with this segment are satisfied over time as the goods and services are delivered.

Recycling and repurposing activities generate revenue by repurposing off-specification fuels, lubricants, crude oil and other chemicals. These recycling and repurposing activities generate revenues from the sale and delivery of product purchased directly from the customer. Our customers are invoiced monthly based upon contractually agreed upon terms with revenue recognized in the month in which the physical product is delivered to the customer, generally upon delivery of the product to the customer. Revenue is recognized based on the transaction price and the quantity delivered.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable and customer advances and deposits (contract liabilities) on our consolidated balance sheets. Currently, we do not record any contract assets in our financial statements due to the timing of revenue recognized and when our customers are billed. Our crude oil marketing customers are generally billed monthly based on contractually agreed upon terms. However, we sometimes receive advances or deposits from customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities, if any, are reported on our consolidated balance sheets at the end of each reporting period.
Revenue Disaggregation

The following table disaggregates our revenue by segment and by major source for the periods indicated (in thousands):
Year Ended December 31,
202320222021
 Crude oil marketing:
Revenue from contracts with customers:
Goods transferred at a point in time$2,530,323 $3,189,660 $1,898,160 
Services transferred over time763 — — 
Total revenues from contracts with customers2,531,086 3,189,660 1,898,160 
Other (1)
54,269 42,533 31,882 
Total crude oil marketing revenue$2,585,355 $3,232,193 $1,930,042 
 Transportation:
Revenue from contracts with customers:
Goods transferred at a point in time$— $— $— 
Services transferred over time98,359 112,376 94,498 
Total revenues from contracts with customers98,359 112,376 94,498 
Other— — — 
Total transportation revenue$98,359 $112,376 $94,498 
 Pipeline and storage: (2)
Revenue from contracts with customers:
Goods transferred at a point in time$— $— $— 
Services transferred over time323 — 664 
Total revenues from contracts with customers323 — 664 
Other— — — 
Total pipeline and storage revenue$323 $— $664 
 Logistics and repurposing: (3)
Revenue from contracts with customers:
Goods transferred at a point in time $33,074 $12,865 $— 
Services transferred over time 28,182 9,483 — 
Total revenues from contracts with customers61,256 22,348 — 
Other— — — 
Total logistics and repurposing revenue$61,256 $22,348 $— 
Subtotal:
Total revenues from contracts with customers$2,691,024 $3,324,384 $1,993,322 
Total other (1)
54,269 42,533 31,882 
Total consolidated revenues$2,745,293 $3,366,917 $2,025,204 
_______________
(1)Other crude oil marketing revenues are recognized under ASC 815, Derivatives and Hedging, and ASC 845, Nonmonetary Transactions – Purchases and Sales of Inventory with the Same Counterparty.
(2)All pipeline and storage revenue earned in 2022 and a substantial portion of the revenue earned in 2023 and 2021 were from an affiliated shipper, GulfMark Energy, Inc. (“GulfMark”), our subsidiary, and eliminated in consolidation.
(3)On August 12, 2022, we acquired a transportation logistics and recycling and repurposing business, resulting in a new operating segment. See Note 6 and Note 9 for further information.
Other Crude Oil Marketing Revenue

Certain of the commodity purchase and sale contracts utilized by our crude oil marketing segment qualify as derivative instruments with certain specifically identified contracts also designated as trading activity. From the time of contract origination, these contracts are marked-to-market and recorded on a net revenue basis in the accompanying consolidated financial statements.

Certain of our crude oil contracts may be with a single counterparty to provide for similar quantities of crude oil to be bought and sold at different locations. These contracts are entered into for a variety of reasons, including effecting the transportation of the commodity, to minimize credit exposure, and/or to meet the competitive demands of the customer. These buy/sell arrangements are reflected on a net revenue basis in the accompanying consolidated financial statements.

Reporting these crude oil contracts on a gross revenue basis would increase our reported revenues as follows for the periods indicated (in thousands):

Year Ended December 31,
202320222021
Revenue gross-up$899,068 $1,557,510 $761,369