XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Schedule of Income Statement by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total revenue $ 202,392 $ 188,957
Segment operating income 3,200 6,851
Transaction expenses 5,921 0
Gain on disposal of assets and other (28) (260)
Operating Segments    
Segment Reporting Information [Line Items]    
Segment operating income 9,093 6,591
Operating Segments | Drilling and Completions    
Segment Reporting Information [Line Items]    
Total revenue 119,071 126,764
Segment operating income 4,559 4,990
Operating Segments | Artificial Lift and Downhole    
Segment Reporting Information [Line Items]    
Total revenue 83,342 62,207
Segment operating income 11,786 8,633
Eliminations    
Segment Reporting Information [Line Items]    
Total revenue (21) (14)
Corporate    
Segment Reporting Information [Line Items]    
Segment operating income $ (7,252) $ (7,032)