XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024

 

  

 

  

 

  

 

  

Short-term

$

134,414

$

25,176

$

25,363

$

$

(6,327)

$

178,626

Long-term

 

82,045

 

25,133

 

1,490

 

24,152

 

(15,235)

 

117,585

Total

$

216,459

$

50,309

$

26,853

$

24,152

$

(21,562)

$

296,211

Three months ended March 31, 2023

 

  

 

  

 

  

 

  

Short-term

$

77,767

$

35,205

$

49,381

$

$

$

162,353

Long-term

 

64,671

 

14,017

 

 

20,905

 

(11,862)

 

87,731

Total

$

142,438

$

49,222

$

49,381

$

20,905

$

(11,862)

$

250,084

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 March 31, 2024

 

  

 

  

 

  

 

  

Production maximization

$

70,449

$

18,436

$

3,242

$

24,152

$

(11,392)

$

104,887

Decommissioning

 

142,685

 

5,412

 

23,611

 

 

(6,928)

 

164,780

Renewables

 

2,504

 

24,172

 

 

 

(2,504)

 

24,172

Other

 

821

 

2,289

 

 

 

(738)

 

2,372

Total

$

216,459

$

50,309

$

26,853

$

24,152

$

(21,562)

$

296,211

Three months ended March 31, 2023

 

  

 

  

 

  

 

  

Production maximization

$

47,267

$

26,719

$

3,407

$

20,905

$

(3,817)

$

94,481

Decommissioning

 

92,620

 

11,048

 

45,974

 

 

(5,071)

 

144,571

Renewables

 

1,326

 

8,678

 

 

 

(1,326)

 

8,678

Other

 

1,225

 

2,777

 

 

 

(1,648)

 

2,354

Total

$

142,438

$

49,222

$

49,381

$

20,905

$

(11,862)

$

250,084