XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
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