XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segments - Schedule of Income Statement by Segment (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 $ 196,231 $ 207,806 $ 589,274 $ 615,407
Cost of sales 155,994 142,070 431,320 422,839
Selling, general and administrative expenses 50,449 56,326 151,017 164,683
Segment operating income (loss) (6,106) 8,916 17,381 20,050
Other corporate expenses 8,439 8,404 25,628 22,610
Transaction expenses 254 579 489 7,728
Gain on sale-leaseback transactions (4,279) 0 (11,182) 0
Loss (gain) on disposal of assets and other (81) (85) 249 107
Interest expense 4,365 7,650 14,054 25,069
Foreign exchange losses (gains) and other, net 9 9,631 (5,001) 13,864
Loss on extinguishment of debt 0 1,839 0 2,302
Loss before income taxes (10,480) (10,204) 8,328 (21,185)
Operating Segments        
Segment Reporting Information [Line Items]        
Total revenue 196,231 207,806 589,274 615,407
Cost of sales 156,213 142,077 431,645 422,852
Selling, general and administrative expenses 42,010 47,922 125,389 142,073
Segment operating income (loss) (1,773) 17,814 32,565 50,495
Operating Segments | Drilling and Completions        
Segment Reporting Information [Line Items]        
Total revenue 117,250 123,580 349,950 359,670
Cost of sales 107,980 90,396 280,545 266,189
Selling, general and administrative expenses 23,040 26,161 66,631 79,030
Segment operating income (loss) (13,551) 7,030 3,099 14,464
Operating Segments | Artificial Lift and Downhole        
Segment Reporting Information [Line Items]        
Total revenue 78,981 84,226 239,324 255,737
Cost of sales 48,233 51,681 151,100 156,663
Selling, general and administrative expenses 18,970 21,761 58,758 63,043
Segment operating income (loss) 11,778 10,784 29,466 36,031
Intersegment revenue        
Segment Reporting Information [Line Items]        
Total revenue 219 7 325 13
Intersegment revenue | Drilling and Completions        
Segment Reporting Information [Line Items]        
Total revenue 219 7 325 13
Intersegment revenue | Artificial Lift and Downhole        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Segment revenue        
Segment Reporting Information [Line Items]        
Total revenue 196,450 207,813 589,599 615,420
Segment revenue | Drilling and Completions        
Segment Reporting Information [Line Items]        
Total revenue 117,469 123,587 350,275 359,683
Segment revenue | Artificial Lift and Downhole        
Segment Reporting Information [Line Items]        
Total revenue 78,981 84,226 239,324 255,737
Elimination of intersegment revenue        
Segment Reporting Information [Line Items]        
Total revenue $ (219) $ (7) $ (325) $ (13)