XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated revenue for the years ended December 31, 2024 and 2023 was as follows:
Year Ended December 31,
20242023
(in thousands)
Cement$200,028 $224,761 
Coiled tubing110,369 122,554 
Wireline111,341 116,918 
Service revenues$421,738 $464,233 
Tools$132,366 $145,293 
Product revenues$132,366 $145,293 
Total revenues$554,104 $609,526 
Schedule of Revenue and Long-Lived Assets, by Geographical Area
Long-lived assets (defined as property and equipment and definite-lived intangible assets) by country as of December 31, 2024 and 2023 were as follows:
December 31,
20242023
(in thousands)
United States$148,839 $171,453 
International925 1,342 
 $149,764 $172,795 
Revenue by country, which is determined based on country of origination, for the years ended December 31, 2024 and 2023 were as follows:
Year Ended December 31, 2024Year Ended December 31, 2023
AmountPercentageAmountPercentage
(in thousands, except percentages)
United States$545,262 98.4 %$602,343 98.8 %
International8,842 1.6 %7,183 1.2 %
$554,104 100.0 %$609,526 100.0 %