XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Business Segments - Schedule of Assets by Reportable Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total assets $ 770,710 $ 752,455
Operating Segments | Drilling and Completions    
Segment Reporting [Line Items]    
Total assets 399,816 385,401
Operating Segments | Artificial Lift and Downhole    
Segment Reporting [Line Items]    
Total assets 345,220 353,505
Corporate    
Segment Reporting [Line Items]    
Total assets $ 25,674 $ 13,549