v3.26.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contracts with Customers  
Schedule of disaggregated revenue by market strategy The following table provides information about disaggregated revenue by market strategy (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Well

​

​

​

Production

​

Intercompany

​

Total

​

  ​ ​ ​

Intervention

  ​ ​ ​

Robotics

  ​ ​ ​

Facilities

  ​ ​ ​

Eliminations

  ​ ​ ​

Revenue

Three months ended June 30, 2026

​

​

​

​

 

​

  ​

 

​

  ​

 

​

  ​

Production maximization

​

$

69,630

​

$

19,791

​

$

29,723

​

$

(4,273)

​

$

114,871

Decommissioning

​

 

136,911

​

 

7,541

​

 

—

​

 

(5,791)

​

 

138,661

Renewables

​

 

—

​

 

47,482

​

 

—

​

 

—

​

 

47,482

Other

​

 

1,551

​

 

1,622

​

 

—

​

 

(171)

​

 

3,002

Total

​

$

208,092

​

$

76,436

​

$

29,723

​

$

(10,235)

​

$

304,016

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 2025

​

​

​

​

​

 

  ​

​

 

  ​

​

 

  ​

Production maximization

​

$

26,800

​

$

29,554

​

$

17,081

​

$

(694)

​

$

72,741

Decommissioning

​

 

128,762

​

 

7,233

​

 

—

​

 

(6,618)

​

 

129,377

Renewables

​

 

—

​

 

41,987

​

 

—

​

 

—

​

 

41,987

Other

​

 

1,224

​

 

6,798

​

 

—

​

 

(445)

​

 

7,577

Total

​

$

156,786

​

$

85,572

​

$

17,081

​

$

(7,757)

​

$

251,682

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six months ended June 30, 2026

​

​

​

​

 

  ​

​

 

  ​

​

 

  ​

Production maximization

​

$

136,797

​

$

29,190

​

$

48,459

​

$

(21,818)

​

$

192,628

Decommissioning

​

 

277,781

​

 

16,473

​

 

—

​

 

(12,088)

​

 

282,166

Renewables

​

 

—

​

 

84,239

​

 

—

​

 

—

​

 

84,239

Other

​

 

2,957

​

 

8,907

​

 

—

​

 

(171)

​

 

11,693

Total

​

$

417,535

​

$

138,809

​

$

48,459

​

$

(34,077)

​

$

570,726

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six months ended June 30, 2025

​

​

​

​

 

  ​

​

 

  ​

​

 

  ​

Production maximization

​

$

123,762

​

$

54,280

​

$

36,918

​

$

(4,665)

​

$

210,295

Decommissioning

​

 

229,445

​

 

11,249

​

 

—

​

 

(10,602)

​

 

230,092

Renewables

​

 

—

​

 

58,761

​

 

—

​

 

—

​

 

58,761

Other

​

 

1,953

​

 

12,324

​

 

—

​

 

(445)

​

 

13,832

Total

​

$

355,160

​

$

136,614

​

$

36,918

​

$

(15,712)

​

$

512,980