XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 175,463 $ 140,716 $ 321,672 $ 270,753
United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 114,090 95,998 215,251 187,605
International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 61,373 44,718 106,421 83,148
Completion Fluids & Products Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 98,222 74,798 167,264 147,992
Completion Fluids & Products Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 45,859 34,344 78,682 73,188
Completion Fluids & Products Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 52,363 40,454 88,582 74,804
Water & Flowback Services Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 77,241 65,918 154,408 122,761
Water & Flowback Services Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 68,231 61,654 136,569 114,417
Water & Flowback Services Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 9,010 $ 4,264 $ 17,839 $ 8,344