XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 140,716 $ 102,326 $ 270,753 $ 179,650
United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 95,998 60,692 187,605 114,219
International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 44,718 41,634 83,148 65,431
Completion Fluids & Products Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 74,798 64,607 147,992 111,128
Completion Fluids & Products Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 34,344 25,229 73,188 49,824
Completion Fluids & Products Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 40,454 39,378 74,804 61,304
Water & Flowback Services Division        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 65,918 37,719 122,761 68,522
Water & Flowback Services Division | United States        
Disaggregation of Revenue [Line Items]        
Revenues from external customers 61,654 35,463 114,417 64,395
Water & Flowback Services Division | International        
Disaggregation of Revenue [Line Items]        
Revenues from external customers $ 4,264 $ 2,256 $ 8,344 $ 4,127