XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues from external customers $ 150,972 $ 146,209
United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 106,148 101,162
International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 44,824 45,047
Completion Fluids & Products Division    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 77,282 69,042
Completion Fluids & Products Division | United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 41,437 32,824
Completion Fluids & Products Division | International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 35,845 36,218
Water & Flowback Services Division    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 73,690 77,167
Water & Flowback Services Division | United States    
Disaggregation of Revenue [Line Items]    
Revenues from external customers 64,711 68,338
Water & Flowback Services Division | International    
Disaggregation of Revenue [Line Items]    
Revenues from external customers $ 8,979 $ 8,829