XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Disaggregation Of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue From Contracts With Customers        
Total Revenue $ 302,288 $ 364,797 $ 580,352 $ 661,008
Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (7,769) (10,454) (15,776) (26,857)
Well Intervention        
Revenue From Contracts With Customers        
Total Revenue 156,786 217,761 355,160 422,968
Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 156,786 217,761 355,160 429,061
Well Intervention | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue       6,093
Well Intervention | Material reconciling        
Revenue From Contracts With Customers        
Total Revenue   6,900   12,100
Robotics        
Revenue From Contracts With Customers        
Total Revenue 77,815 70,901 120,902 110,982
Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 85,572 81,249 136,614 131,558
Robotics | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue 7,757 10,348 15,712 20,576
Shallow Water Abandonment        
Revenue From Contracts With Customers        
Total Revenue 50,606 50,735 67,372 77,506
Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 50,618 50,841 67,436 77,694
Shallow Water Abandonment | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue 12 106 64 188
Production Facilities        
Revenue From Contracts With Customers        
Total Revenue 17,081 25,400 36,918 49,552
Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 17,081 25,400 36,918 49,552
Production maximization        
Revenue From Contracts With Customers        
Total Revenue 74,003 150,488 212,632 255,375
Production maximization | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (702) (6,560) (4,674) (17,438)
Production maximization | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 26,800 108,043 123,762 177,978
Production maximization | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 29,554 20,596 54,280 39,032
Production maximization | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 1,270 3,009 2,346 6,251
Production maximization | Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 17,081 25,400 36,918 49,552
Decommissioning        
Revenue From Contracts With Customers        
Total Revenue 178,721 160,930 295,051 325,710
Decommissioning | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (6,622) (3,547) (10,657) (9,068)
Decommissioning | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 128,762 109,546 229,445 250,824
Decommissioning | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 7,233 7,099 11,249 12,511
Decommissioning | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 49,348 47,832 65,014 71,443
Renewables        
Revenue From Contracts With Customers        
Total Revenue 41,987 50,493 58,837 74,665
Renewables | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 41,987 50,493 58,761 74,665
Renewables | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue     76  
Other        
Revenue From Contracts With Customers        
Total Revenue 7,577 2,886 13,832 5,258
Other | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (445) (347) (445) (351)
Other | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 1,224 172 1,953 259
Other | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 6,798 3,061 12,324 5,350
Short-term        
Revenue From Contracts With Customers        
Total Revenue 157,451 239,608 219,743 418,234
Short-term | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (8) (106) (60) (6,433)
Short-term | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 46,130 153,152 70,353 287,566
Short-term | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 64,779 44,193 87,329 69,369
Short-term | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 46,550 42,369 62,121 67,732
Long-term        
Revenue From Contracts With Customers        
Total Revenue 144,837 125,189 360,609 242,774
Long-term | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (7,761) (10,348) (15,716) (20,424)
Long-term | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 110,656 64,609 284,807 141,495
Long-term | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 20,793 37,056 49,285 62,189
Long-term | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 4,068 8,472 5,315 9,962
Long-term | Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue $ 17,081 $ 25,400 $ 36,918 $ 49,552