XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Revenues
Disaggregated revenues for the three and six months ended June 30, 2025 and 2024 were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Cement$52,181 $45,788 $109,349 $94,077 
Coiled tubing25,072 26,230 54,928 56,949 
Wireline32,958 27,953 62,561 55,838 
Service revenues$110,211 $99,971 $226,838 $206,864 
Tools$37,040 $32,430 $70,879 $67,657 
Product revenues$37,040 $32,430 $70,879 $67,657 
Total revenues$147,251 $132,401 $297,717 $274,521 
The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.