XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 151,464 $ 135,012 $ 473,136 $ 405,765
United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 104,361 97,902 319,613 285,508
International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 47,103 37,110 153,523 120,257
Completion Fluids & Products Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 73,210 59,163 240,474 207,155
Completion Fluids & Products Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 36,484 30,261 115,167 103,449
Completion Fluids & Products Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 36,726 28,902 125,307 103,706
Water & Flowback Services Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 78,254 75,849 232,662 198,610
Water & Flowback Services Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 67,877 67,641 204,446 182,059
Water & Flowback Services Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 10,377 $ 8,208 $ 28,216 $ 16,551