XML 26 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The Company recognizes revenues from the sales of products at a point in time and revenues from the sales of services over time.
Disaggregation of Revenues
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 
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 %
Performance Obligations
At December 31, 2024 and December 31, 2023, the amount of remaining performance obligations was not material.
Contract Balances
At December 31, 2024 and December 31, 2023, contract assets and contract liabilities were not material.