XML 88 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table represents a disaggregation of revenue for the gathering and processing, wholesale marketing and terminalling, and storage and transportation segments for the periods indicated (in thousands):
Year Ended December 31, 2024
Gathering and ProcessingWholesale Marketing and Terminalling Storage and TransportationConsolidated
Service Revenue - Third Party$75,353 $— $8,879 $84,232 
Service Revenue - Affiliate (1)
14,111 23,857 54,869 92,837 
Product Revenue - Third Party108,603 230,019 — 338,622 
Product Revenue - Affiliate16,548 131,881 — 148,429 
Lease Revenue - Affiliate150,104 65,765 60,647 276,516 
Total Revenue$364,719 $451,522 $124,395 $940,636 
Year Ended December 31, 2023
Gathering and ProcessingWholesale Marketing and Terminalling Storage and TransportationConsolidated
Service Revenue - Third Party$60,471 $— $11,329 $71,800 
Service Revenue - Affiliate (1)
9,730 48,618 55,691 114,039 
Product Revenue - Third Party98,102 286,704 — 384,806 
Product Revenue - Affiliate15,699 122,969 — 138,668 
Lease Revenue - Affiliate
187,108 47,410 76,578 311,096 
Total Revenue$371,110 $505,701 $143,598 $1,020,409 
Year ended December 31, 2022
Gathering and ProcessingWholesale Marketing and Terminalling Storage and TransportationConsolidated
Service Revenue - Third Party$29,199 $— $21,614 $50,813 
Service Revenue - Affiliate (1)
16,458 32,593 — 49,051 
Product Revenue - Third Party90,383 415,800 — 506,183 
Product Revenue - Affiliate52,692 90,298 — 142,990 
Lease Revenue - Affiliate116,695 50,193 120,482 287,370 
Total Revenue$305,427 $588,884 $142,096 $1,036,407 
(1) Net of $4.2 million of amortization expense for the year ended December 31, 2024 and $7.2 million of amortization expense for the both years ended December 31, 2023 and 2022, related to the marketing contract intangible recorded in the wholesale marketing and terminalling segment.
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
Our unfulfilled performance obligations as of December 31, 2024 were as follows (in thousands):
2025$218,931 
2026200,432 
2027200,432 
2028154,123 
2029 and thereafter265,462 
Total expected revenue on remaining performance obligations$1,039,380