XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenue $ 156,253 $ 157,140
United States    
Disaggregation of Revenue [Line Items]    
Total Revenue 105,099 117,022
International    
Disaggregation of Revenue [Line Items]    
Total Revenue 51,154 40,118
Completion Fluids & Products    
Disaggregation of Revenue [Line Items]    
Total Revenue 91,721 93,018
Completion Fluids & Products | United States    
Disaggregation of Revenue [Line Items]    
Total Revenue 57,511 61,144
Completion Fluids & Products | International    
Disaggregation of Revenue [Line Items]    
Total Revenue 34,210 31,874
Water & Flowback Services    
Disaggregation of Revenue [Line Items]    
Total Revenue 64,532 64,122
Water & Flowback Services | United States    
Disaggregation of Revenue [Line Items]    
Total Revenue 47,588 55,878
Water & Flowback Services | International    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 16,944 $ 8,244