XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue The following table provides information about disaggregated revenue by contract duration (in thousands):

Well

Shallow Water

Production

Intercompany

Total

    

Intervention

    

Robotics

    

Abandonment

    

Facilities

    

Eliminations

    

Revenue

Three months ended June 30, 2024

 

  

 

  

 

  

 

  

Short-term

$

153,152

$

44,193

$

42,369

$

$

(106)

$

239,608

Long-term

 

71,527

 

37,056

 

8,472

 

25,400

 

(17,266)

 

125,189

Total

$

224,679

$

81,249

$

50,841

$

25,400

$

(17,372)

$

364,797

Three months ended June 30, 2023

 

  

 

  

 

  

 

  

Short-term

$

75,621

$

38,069

$

74,116

$

$

(26)

$

187,780

Long-term

 

78,600

 

31,981

 

2,190

 

23,128

 

(14,862)

 

121,037

Total

$

154,221

$

70,050

$

76,306

$

23,128

$

(14,888)

$

308,817

Six months ended June 30, 2024

 

  

 

  

 

  

 

  

Short-term

$

287,566

$

69,369

$

67,732

$

$

(6,433)

$

418,234

Long-term

 

153,572

 

62,189

 

9,962

 

49,552

 

(32,501)

 

242,774

Total

$

441,138

$

131,558

$

77,694

$

49,552

$

(38,934)

$

661,008

Six months ended June 30, 2023

 

  

 

  

 

  

 

  

Short-term

$

153,388

$

73,274

$

123,497

$

$

(26)

$

350,133

Long-term

 

143,271

 

45,998

 

2,190

 

44,033

 

(26,724)

 

208,768

Total

$

296,659

$

119,272

$

125,687

$

44,033

$

(26,750)

$

558,901

The following table provides information about disaggregated revenue by market strategy (in thousands):

Well

Shallow Water

Production

Intercompany

Total

    

Intervention

    

Robotics

    

Abandonment

    

Facilities

    

Eliminations

    

Revenue

Three months ended June 30, 2024

 

  

 

  

 

  

 

  

Production maximization

$

109,302

$

20,596

$

3,009

$

25,400

$

(7,819)

$

150,488

Decommissioning

 

109,640

 

7,099

 

47,832

 

 

(3,641)

 

160,930

Renewables

 

4,269

 

50,493

 

 

 

(4,269)

 

50,493

Other

 

1,468

 

3,061

 

 

 

(1,643)

 

2,886

Total

$

224,679

$

81,249

$

50,841

$

25,400

$

(17,372)

$

364,797

Three months ended June 30, 2023

 

  

 

  

 

  

 

  

Production maximization

$

52,882

$

21,309

$

3,562

$

23,128

$

(4,608)

$

96,273

Decommissioning

 

96,176

 

11,873

 

72,744

 

 

(4,943)

 

175,850

Renewables

 

3,384

 

35,885

 

 

 

(3,384)

 

35,885

Other

 

1,779

 

983

 

 

 

(1,953)

 

809

Total

$

154,221

$

70,050

$

76,306

$

23,128

$

(14,888)

$

308,817

Six months ended June 30, 2024

 

  

 

  

 

  

 

  

Production maximization

$

179,751

$

39,032

$

6,251

$

49,552

$

(19,211)

$

255,375

Decommissioning

 

252,325

 

12,511

 

71,443

 

 

(10,569)

 

325,710

Renewables

 

6,773

 

74,665

 

 

 

(6,773)

 

74,665

Other

 

2,289

 

5,350

 

 

 

(2,381)

 

5,258

Total

$

441,138

$

131,558

$

77,694

$

49,552

$

(38,934)

$

661,008

Six months ended June 30, 2023

 

  

 

  

 

  

 

  

Production maximization

$

100,149

$

48,028

$

6,969

$

44,033

$

(8,425)

$

190,754

Decommissioning

 

188,796

 

22,921

 

118,718

 

 

(10,014)

 

320,421

Renewables

 

4,710

 

44,563

 

 

 

(4,710)

 

44,563

Other

 

3,004

 

3,760

 

 

 

(3,601)

 

3,163

Total

$

296,659

$

119,272

$

125,687

$

44,033

$

(26,750)

$

558,901