v3.26.1
Revenues (Tables)
6 Months Ended
Jun. 30, 2026
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):
Three Months Ended June 30, 2026
Gathering and Processing
Wholesale Marketing and Terminalling
Storage and Transportation
Consolidated
Service Revenue - Third Party
$
21,734 
$
— 
$
1,119 
$
22,853 
Service Revenue - Affiliate
3,260 
502 
17,598 
21,360 
Product Revenue - Third Party
110,268 
46,875 
— 
157,143 
Product Revenue - Affiliate
2,183 
107,810 
— 
109,993 
Lease Revenue - Affiliate
57,694 
7,541 
8,176 
73,411 
Total Revenue
$
195,139 
$
162,728 
$
26,893 
$
384,760 
Three Months Ended June 30, 2025
Gathering and Processing
Wholesale Marketing and Terminalling
Storage and Transportation
Consolidated
Service Revenue - Third Party
$
20,526 
$
— 
$
1,350 
$
21,876 
Service Revenue - Affiliate
1,521 
6,695 
13,636 
21,852 
Product Revenue - Third Party
58,143 
52,248 
— 
110,391 
Product Revenue - Affiliate
664 
36,533 
— 
37,197 
Lease Revenue - Affiliate
36,913 
9,139 
8,982 
55,034 
Total Revenue
$
117,767 
$
104,615 
$
23,968 
$
246,350 
Six Months Ended June 30, 2026
Gathering and Processing
Wholesale Marketing and Terminalling
Storage and Transportation
Consolidated
Service Revenue - Third Party
$
44,731 
$
— 
$
2,595 
$
47,326 
Service Revenue - Affiliate
6,327 
1,146 
32,935 
40,408 
Product Revenue - Third Party
192,701 
70,745 
— 
263,446 
Product Revenue - Affiliate
2,567 
193,978 
— 
196,545 
Lease Revenue - Affiliate
103,489 
14,655 
16,357 
134,501 
Total Revenue
$
349,815 
$
280,524 
$
51,887 
$
682,226 
Six Months Ended June 30, 2025
Gathering and Processing
Wholesale Marketing and Terminalling
Storage and Transportation
Consolidated
Service Revenue - Third Party
$
38,980 
$
— 
$
2,932 
$
41,912 
Service Revenue - Affiliate
3,027 
13,352 
27,610 
43,989 
Product Revenue - Third Party
119,725 
94,239 
— 
213,964 
Product Revenue - Affiliate
3,883 
85,859 
— 
89,742 
Lease Revenue - Affiliate
70,755 
17,864 
18,054 
106,673 
Total Revenue
$
236,370 
$
211,314 
$
48,596 
$
496,280 
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
Our unfulfilled performance obligations as of June 30, 2026, were as follows (in thousands):
Remainder of 2026
$
68,400 
2027
135,787 
2028
87,664 
2029
78,241 
2030 and thereafter
90,958 
Total expected revenue on remaining performance obligations
$
461,050