XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated revenues for the three and nine months ended September 30, 2025 and 2024 were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands)
Cement$49,294 $51,185 $158,643 $145,262 
Coiled tubing23,390 27,654 78,318 84,603 
Wireline28,162 27,905 90,723 83,743 
Service revenues$100,846 $106,744 $327,684 $313,608 
Tools$31,182 $31,413 $102,061 $99,070 
Product revenues$31,182 $31,413 $102,061 $99,070 
Total revenues$132,028 $138,157 $429,745 $412,678