XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues from external customers $ 146,209 $ 130,037
United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 101,162 91,606
International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 45,047 38,431
Completion Fluids & Products Division    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 69,042 73,194
Completion Fluids & Products Division | United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 32,824 38,843
Completion Fluids & Products Division | International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 36,218 34,351
Water & Flowback Services Division    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 77,167 56,843
Water & Flowback Services Division | United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 68,338 52,763
Water & Flowback Services Division | International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers $ 8,829 $ 4,080