XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE  
Schedule of accounts receivable arising from rental agreements, accounts receivable related to contracts with customers and contract liabilities associated with contracts with customers

As of June 30, 

As of December 31,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Trade Accounts Receivable - Lease Arrangements (ASC 842)(1)

$

25,246

$

29,523

Trade Accounts Receivable - Revenue (ASC 606)(1)

294,678

234,505

Contract liabilities - Revenue (ASC 606)

(14,313)

(2,815)

(1)Trade accounts receivable is net of the allowance for credit losses and includes related party receivables.
Schedule of disaggregation of revenue by geographic location

Three months ended June 30, 

Six months ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

(in thousands)

Geographic Region

Permian Basin

$

215,508

$

187,293

$

411,539

$

367,136

Rockies

47,386

39,041

88,410

88,626

Marcellus/Utica

42,908

44,466

84,633

87,021

Eagle Ford

32,076

36,019

59,272

78,713

Mid-Continent

26,393

23,162

53,589

47,746

Haynesville/E. Texas

21,241

12,688

41,578

27,948

Bakken

14,612

25,389

29,427

48,053

Eliminations and other regions

(4,317)

(3,843)

(6,683)

(6,644)

Total

$

395,807

$

364,215

$

761,765

$

738,599