XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Income Statement by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 207,806 $ 179,253 $ 615,407 $ 553,659
Segment operating income 8,916 5,671 20,050 18,929
Transaction expenses 579 0 7,728 0
Loss (gain) on disposal of assets and other (85) (145) 107 137
Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating income 9,410 5,526 27,885 19,066
Operating Segments | Drilling and Completions        
Segment Reporting Information [Line Items]        
Total revenue 123,587 118,920 359,683 376,026
Segment operating income 7,030 3,868 14,464 15,483
Operating Segments | Artificial Lift and Downhole        
Segment Reporting Information [Line Items]        
Total revenue 84,226 60,357 255,737 177,681
Segment operating income 10,784 8,519 36,031 24,121
Eliminations        
Segment Reporting Information [Line Items]        
Total revenue (7) (24) (13) (48)
Corporate        
Segment Reporting Information [Line Items]        
Segment operating income $ (8,404) $ (6,861) $ (22,610) $ (20,538)