XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue From Contracts With Customers - Disaggregation Of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contracts With Customers      
Total Revenue $ 1,358,560 $ 1,289,728 $ 873,100
Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (44,668) (38,704) (34,277)
Well Intervention      
Revenue From Contracts With Customers      
Total Revenue 823,472 704,365 507,696
Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 829,862 707,718 508,331
Well Intervention | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue 6,390 3,353 635
Robotics      
Revenue From Contracts With Customers      
Total Revenue 259,639 222,612 158,279
Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 297,678 257,875 191,921
Robotics | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue 38,039 35,263 33,642
Shallow Water Abandonment      
Revenue From Contracts With Customers      
Total Revenue 186,740 274,866 124,810
Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 186,979 274,954 124,810
Shallow Water Abandonment | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue 239 88  
Production Facilities      
Revenue From Contracts With Customers      
Total Revenue 88,709 87,885 82,315
Production Facilities | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 88,709 87,885 82,315
Production maximization      
Revenue From Contracts With Customers      
Total Revenue 593,498 416,227 441,736
Production maximization | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (29,678) (17,824) (18,115)
Production maximization | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 408,791 228,649 302,409
Production maximization | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 117,207 103,692 66,068
Production maximization | Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 8,469 13,825 9,059
Production maximization | Production Facilities | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 88,709 87,885 82,315
Decommissioning      
Revenue From Contracts With Customers      
Total Revenue 597,964 748,644 319,806
Decommissioning | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (14,272) (18,690) (14,977)
Decommissioning | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 416,057 458,437 194,985
Decommissioning | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 17,717 47,768 24,289
Decommissioning | Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 178,462 261,129 115,509
Renewables      
Revenue From Contracts With Customers      
Total Revenue 152,306 99,861 82,793
Renewables | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue     (635)
Renewables | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue     635
Renewables | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 152,306 99,861 82,793
Other      
Revenue From Contracts With Customers      
Total Revenue 14,792 24,996 28,765
Other | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (718) (2,190) (550)
Other | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 5,014 20,632 10,302
Other | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 10,448 6,554 18,771
Other | Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 48   242
Short-term      
Revenue From Contracts With Customers      
Total Revenue 800,318 815,047 617,575
Short-term | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (6,782) (3,441) (635)
Short-term | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 496,164 443,332 395,867
Short-term | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 156,656 133,740 97,533
Short-term | Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 154,280 241,416 124,810
Long-term      
Revenue From Contracts With Customers      
Total Revenue 558,242 474,681 255,525
Long-term | Intercompany Eliminations      
Revenue From Contracts With Customers      
Total Revenue (37,886) (35,263) (33,642)
Long-term | Well Intervention | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 333,698 264,386 112,464
Long-term | Robotics | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 141,022 124,135 94,388
Long-term | Shallow Water Abandonment | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue 32,699 33,538  
Long-term | Production Facilities | Reportable Segments      
Revenue From Contracts With Customers      
Total Revenue $ 88,709 $ 87,885 $ 82,315