XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue In addition, we disaggregate revenue from contracts with customers by geography based on the following table below.
Three Months Ended
March 31,
20252024
 (in thousands)
Completion Fluids & Products
United States$61,144 $41,437 
International31,874 35,845 
93,018 77,282 
Water & Flowback Services
United States55,878 64,711 
International
8,244 8,979 
64,122 73,690 
Total Revenue
United States117,022 106,148 
International
40,118 44,824 
$157,140 $150,972