XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total Revenue $ 141,700 $ 151,464 $ 464,607 $ 473,136
United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 93,171 104,361 301,644 319,613
International        
Disaggregation of Revenue [Line Items]        
Total Revenue 48,529 47,103 162,963 153,523
Completion Fluids & Products        
Disaggregation of Revenue [Line Items]        
Total Revenue 65,131 73,210 242,432 240,474
Completion Fluids & Products | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 33,363 36,484 116,361 115,167
Completion Fluids & Products | International        
Disaggregation of Revenue [Line Items]        
Total Revenue 31,768 36,726 126,071 125,307
Water & Flowback Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 76,569 78,254 222,175 232,662
Water & Flowback Services | United States        
Disaggregation of Revenue [Line Items]        
Total Revenue 59,808 67,877 185,283 204,446
Water & Flowback Services | International        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 16,761 $ 10,377 $ 36,892 $ 28,216