XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contracts with Customers  
Schedule of disaggregation of revenue The following tables provide information about disaggregated revenue by contract duration and by market strategy (in thousands):

Well

Shallow Water

Production

Intercompany

Total

    

Intervention

    

Robotics

    

Abandonment

    

Facilities

    

Eliminations

    

Revenue

Three months ended June 30, 2025

 

  

 

  

 

  

 

  

Short-term

$

46,130

$

64,779

$

46,550

$

$

(8)

$

157,451

Long-term

 

110,656

 

20,793

 

4,068

 

17,081

 

(7,761)

 

144,837

Total

$

156,786

$

85,572

$

50,618

$

17,081

$

(7,769)

$

302,288

Three months ended June 30, 2024 (1)

 

  

 

  

 

  

 

  

Short-term

$

153,152

$

44,193

$

42,369

$

$

(106)

$

239,608

Long-term

 

64,609

 

37,056

 

8,472

 

25,400

 

(10,348)

 

125,189

Total

$

217,761

$

81,249

$

50,841

$

25,400

$

(10,454)

$

364,797

Six months ended June 30, 2025

 

  

 

  

 

  

 

  

Short-term

$

70,353

$

87,329

$

62,121

$

$

(60)

$

219,743

Long-term

 

284,807

 

49,285

 

5,315

 

36,918

 

(15,716)

 

360,609

Total

$

355,160

$

136,614

$

67,436

$

36,918

$

(15,776)

$

580,352

Six months ended June 30, 2024 (1)

 

  

 

  

 

  

 

  

Short-term

$

287,566

$

69,369

$

67,732

$

$

(6,433)

$

418,234

Long-term

 

141,495

 

62,189

 

9,962

 

49,552

 

(20,424)

 

242,774

Total

$

429,061

$

131,558

$

77,694

$

49,552

$

(26,857)

$

661,008

Well

Shallow Water

Production

Intercompany

Total

    

Intervention

    

Robotics

    

Abandonment

    

Facilities

    

Eliminations

    

Revenue

Three months ended June 30, 2025

 

  

 

  

 

  

 

  

Production maximization

$

26,800

$

29,554

$

1,270

$

17,081

$

(702)

$

74,003

Decommissioning

 

128,762

 

7,233

 

49,348

 

 

(6,622)

 

178,721

Renewables

 

 

41,987

 

 

 

 

41,987

Other

 

1,224

 

6,798

 

 

 

(445)

 

7,577

Total

$

156,786

$

85,572

$

50,618

$

17,081

$

(7,769)

$

302,288

Three months ended June 30, 2024 (1)

 

  

 

  

 

  

 

  

Production maximization

$

108,043

$

20,596

$

3,009

$

25,400

$

(6,560)

$

150,488

Decommissioning

 

109,546

 

7,099

 

47,832

 

 

(3,547)

 

160,930

Renewables

 

 

50,493

 

 

 

 

50,493

Other

 

172

 

3,061

 

 

 

(347)

 

2,886

Total

$

217,761

$

81,249

$

50,841

$

25,400

$

(10,454)

$

364,797

Six months ended June 30, 2025

 

  

 

  

 

  

 

  

Production maximization

$

123,762

$

54,280

$

2,346

$

36,918

$

(4,674)

$

212,632

Decommissioning

 

229,445

 

11,249

 

65,014

 

 

(10,657)

 

295,051

Renewables

 

 

58,761

 

76

 

 

 

58,837

Other

 

1,953

 

12,324

 

 

 

(445)

 

13,832

Total

$

355,160

$

136,614

$

67,436

$

36,918

$

(15,776)

$

580,352

Six months ended June 30, 2024 (1)

 

  

 

  

 

  

 

  

Production maximization

$

177,978

$

39,032

$

6,251

$

49,552

$

(17,438)

$

255,375

Decommissioning

 

250,824

 

12,511

 

71,443

 

 

(9,068)

 

325,710

Renewables

 

 

74,665

 

 

 

 

74,665

Other

 

259

 

5,350

 

 

 

(351)

 

5,258

Total

$

429,061

$

131,558

$

77,694

$

49,552

$

(26,857)

$

661,008

(1)For the three- and six-month periods ended June 30, 2024, $6.9 million and $12.1 million, respectively, have been removed from Well Intervention segment revenues and related intersegment eliminations. See Note 11 regarding this change in prior year reported segment information.