XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segments - Schedule of Income Statement by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenue $ 205,209 $ 185,449 $ 407,601 $ 374,406
Segment operating income 7,934 6,407 11,134 13,258
Transaction expenses 1,228 0 7,149 0
Loss on disposal of assets and other 220 542 192 282
Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating income 9,382 6,949 18,475 13,540
Operating Segments | Drilling and Completions        
Segment Reporting Information [Line Items]        
Total revenue 117,025 130,342 236,096 257,106
Segment operating income 2,875 6,625 7,434 11,615
Operating Segments | Artificial Lift and Downhole        
Segment Reporting Information [Line Items]        
Total revenue 88,169 55,117 171,511 117,324
Segment operating income 13,461 6,969 25,247 15,602
Eliminations        
Segment Reporting Information [Line Items]        
Total revenue 15 (10) (6) (24)
Corporate        
Segment Reporting Information [Line Items]        
Segment operating income $ (6,954) $ (6,645) $ (14,206) $ (13,677)