v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026202520262025
(in thousands)
Completion Fluids & Products
United States$48,545 $56,342 $106,056 $117,485 
International64,565 53,103 98,775 84,977 
113,110 109,445 204,831 202,462 
Water & Flowback Services
United States46,500 54,909 94,088 110,788 
International
26,047 9,518 42,991 17,762 
72,547 64,427 137,079 128,550 
Total Revenue
United States95,045 111,251 200,144 228,273 
International
90,612 62,621 141,766 102,739 
$185,657 $173,872 $341,910 $331,012