v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 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
June 30,
Six Months Ended
June 30,
2025202420252024
 (in thousands)
Completion Fluids & Products
United States$56,342 $41,560 $117,485 $82,996 
International53,103 58,459 84,977 94,305 
109,445 100,019 202,462 177,301 
Water & Flowback Services
United States54,909 60,765 110,788 125,476 
International
9,518 11,151 17,762 20,130 
64,427 71,916 128,550 145,606 
Total Revenue
United States111,251 102,325 228,273 208,472 
International
62,621 69,610 102,739 114,435 
$173,872 $171,935 $331,012 $322,907