XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Income Statement by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Total revenue $ 185,449 $ 172,246 $ 374,406 $ 327,420
Total segment operating income (loss) 6,407 5,984 13,258 276
Loss (gain) on disposal of assets and other 542 (908) 282 (886)
Operating Segments        
Segment Reporting Information [Line Items]        
Total segment operating income (loss) 6,949 5,076 13,540 (610)
Operating Segments | Drilling & Downhole        
Segment Reporting Information [Line Items]        
Total revenue 80,677 76,493 157,471 147,753
Total segment operating income (loss) 8,290 8,528 16,728 14,514
Operating Segments | Completions        
Segment Reporting Information [Line Items]        
Total revenue 72,099 66,079 145,766 118,621
Total segment operating income (loss) 4,190 3,587 7,746 2,872
Operating Segments | Production        
Segment Reporting Information [Line Items]        
Total revenue 33,046 29,879 72,041 61,384
Total segment operating income (loss) 1,114 (154) 2,743 (1,906)
Eliminations        
Segment Reporting Information [Line Items]        
Total revenue (373) (205) (872) (338)
Corporate        
Segment Reporting Information [Line Items]        
Total segment operating income (loss) $ (6,645) $ (6,885) $ (13,677) $ (16,090)