XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Revenues
Disaggregated revenues for the three and six months ended June 30, 2024 and 2023 were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Cement$45,788 $58,120 $94,077 $120,582 
Coiled tubing26,230 33,493 56,949 67,021 
Wireline27,953 30,963 55,838 60,593 
Service revenues$99,971 $122,576 $206,864 $248,196 
Tools$32,430 $38,852 $67,657 $76,640 
Tools revenues$32,430 $38,852 $67,657 $76,640 
Total revenues$132,401 $161,428 $274,521 $324,836 
The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.