XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 132,028 $ 138,157 $ 429,745 $ 412,678
Service revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 100,846 106,744 327,684 313,608
Cement        
Disaggregation of Revenue [Line Items]        
Total revenues 49,294 51,185 158,643 145,262
Coiled tubing        
Disaggregation of Revenue [Line Items]        
Total revenues 23,390 27,654 78,318 84,603
Wireline        
Disaggregation of Revenue [Line Items]        
Total revenues 28,162 27,905 90,723 83,743
Tools        
Disaggregation of Revenue [Line Items]        
Total revenues 31,182 31,413 102,061 99,070
Product revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 31,182 $ 31,413 $ 102,061 $ 99,070