XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Disaggregation Of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue From Contracts With Customers        
Total Revenue $ 376,960 $ 342,419 $ 957,312 $ 1,003,427
Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (8,807) (9,010) (24,583) (35,867)
Well Intervention        
Revenue From Contracts With Customers        
Total Revenue 193,205 174,613 548,365 597,581
Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 193,205 174,613 548,365 603,674
Well Intervention | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue       6,093
Well Intervention | Material reconciling        
Revenue From Contracts With Customers        
Total Revenue   8,100   20,100
Robotics        
Revenue From Contracts With Customers        
Total Revenue 90,600 75,554 211,502 186,536
Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 99,407 84,526 236,021 216,084
Robotics | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue 8,807 8,972 24,519 29,548
Shallow Water Abandonment        
Revenue From Contracts With Customers        
Total Revenue 74,642 71,557 142,014 149,063
Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 74,642 71,595 142,078 149,289
Shallow Water Abandonment | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue   38 64 226
Production Facilities        
Revenue From Contracts With Customers        
Total Revenue 18,513 20,695 55,431 70,247
Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 18,513 20,695 55,431 70,247
Production maximization        
Revenue From Contracts With Customers        
Total Revenue 116,257 141,776 328,889 397,151
Production maximization | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (3,804) (6,266) (8,478) (23,704)
Production maximization | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 65,350 92,323 189,112 270,301
Production maximization | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 33,591 34,541 87,871 73,573
Production maximization | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 2,607 483 4,953 6,734
Production maximization | Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 18,513 20,695 55,431 70,247
Decommissioning        
Revenue From Contracts With Customers        
Total Revenue 205,096 153,249 500,147 478,959
Decommissioning | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (4,374) (2,744) (15,031) (11,812)
Decommissioning | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 124,364 82,135 353,809 332,959
Decommissioning | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 13,071 2,746 24,320 15,257
Decommissioning | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 72,035 71,112 137,049 142,555
Renewables        
Revenue From Contracts With Customers        
Total Revenue 50,104 42,804 108,941 117,469
Renewables | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 50,104 42,804 108,865 117,469
Renewables | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue     76  
Other        
Revenue From Contracts With Customers        
Total Revenue 5,503 4,590 19,335 9,848
Other | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (629)   (1,074) (351)
Other | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 3,491 155 5,444 414
Other | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 2,641 4,435 14,965 9,785
Short-term        
Revenue From Contracts With Customers        
Total Revenue 233,020 232,428 452,763 650,662
Short-term | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue   (38) (60) (6,471)
Short-term | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 80,075 130,150 150,428 417,716
Short-term | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 82,168 48,906 169,497 118,275
Short-term | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 70,777 53,410 132,898 121,142
Long-term        
Revenue From Contracts With Customers        
Total Revenue 143,940 109,991 504,549 352,765
Long-term | Intercompany Eliminations        
Revenue From Contracts With Customers        
Total Revenue (8,807) (8,972) (24,523) (29,396)
Long-term | Well Intervention | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 113,130 44,463 397,937 185,958
Long-term | Robotics | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 17,239 35,620 66,524 97,809
Long-term | Shallow Water Abandonment | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue 3,865 18,185 9,180 28,147
Long-term | Production Facilities | Reportable Segments        
Revenue From Contracts With Customers        
Total Revenue $ 18,513 $ 20,695 $ 55,431 $ 70,247