XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment Information - Measure of segment profit or loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total Revenue $ 376,960 $ 342,419 $ 957,312 $ 1,003,427
Less:        
Direct cost of revenues (310,941) (276,754) (848,807) (842,722)
Selling, general and administrative expenses (18,168) (21,125) (55,634) (64,098)
Other segment items   (100)   50
Income (loss) from operations 47,851 44,640 52,871 96,557
Reportable Segments        
Less:        
Income (loss) from operations 57,558 57,363 83,060 134,036
Intercompany Eliminations        
Segment Reporting Information [Line Items]        
Total Revenue (8,807) (9,010) (24,583) (35,867)
Reportable Segment, Aggregation before Other Operating Segment        
Segment Reporting Information [Line Items]        
Total Revenue 376,960 342,419 957,312 1,003,427
Reportable Segment, Aggregation before Other Operating Segment | Reportable Segments        
Segment Reporting Information [Line Items]        
Total Revenue 385,767 351,429 981,895 1,039,294
Reportable Segment, Aggregation before Other Operating Segment | Intercompany Eliminations        
Segment Reporting Information [Line Items]        
Total Revenue 8,807 9,010 24,583 35,867
Well Intervention        
Segment Reporting Information [Line Items]        
Total Revenue 193,205 174,613 548,365 597,581
Well Intervention | Reportable Segments        
Segment Reporting Information [Line Items]        
Total Revenue 193,205 174,613 548,365 603,674
Less:        
Direct cost of revenues (177,000) (150,718) (512,187) (515,440)
Operations support (3,766) (3,785) (11,723) (11,365)
Selling, general and administrative expenses (3,881) (4,014) (12,357) (12,795)
Other segment items   13   13
Income (loss) from operations 8,558 16,109 12,098 64,087
Well Intervention | Intercompany Eliminations        
Segment Reporting Information [Line Items]        
Total Revenue       6,093
Well Intervention | Material reconciling        
Segment Reporting Information [Line Items]        
Total Revenue   8,100   20,100
Robotics        
Segment Reporting Information [Line Items]        
Total Revenue 90,600 75,554 211,502 186,536
Robotics | Reportable Segments        
Segment Reporting Information [Line Items]        
Total Revenue 99,407 84,526 236,021 216,084
Less:        
Direct cost of revenues (67,517) (56,331) (171,725) (146,155)
Operations support (1,410) (1,512) (4,146) (4,175)
Selling, general and administrative expenses (2,602) (2,525) (7,881) (7,746)
Income (loss) from operations 27,878 24,158 52,269 58,008
Robotics | Intercompany Eliminations        
Segment Reporting Information [Line Items]        
Total Revenue 8,807 8,972 24,519 29,548
Shallow Water Abandonment        
Segment Reporting Information [Line Items]        
Total Revenue 74,642 71,557 142,014 149,063
Shallow Water Abandonment | Reportable Segments        
Segment Reporting Information [Line Items]        
Total Revenue 74,642 71,595 142,078 149,289
Less:        
Direct cost of revenues (54,329) (57,697) (126,328) (136,830)
Operations support (2,619) (3,088) (8,144) (9,758)
Selling, general and administrative expenses (1,953) (2,002) (5,663) (6,452)
Other segment items       (150)
Income (loss) from operations 15,741 8,808 1,943 (3,901)
Shallow Water Abandonment | Intercompany Eliminations        
Segment Reporting Information [Line Items]        
Total Revenue   38 64 226
Production Facilities        
Segment Reporting Information [Line Items]        
Total Revenue 18,513 20,695 55,431 70,247
Production Facilities | Reportable Segments        
Segment Reporting Information [Line Items]        
Total Revenue 18,513 20,695 55,431 70,247
Less:        
Direct cost of revenues (12,618) (12,033) (37,055) (52,732)
Operations support (138) (131) (405) (399)
Selling, general and administrative expenses (376) (330) (1,221) (1,361)
Other segment items   87   87
Income (loss) from operations $ 5,381 $ 8,288 $ 16,750 $ 15,842