XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Data - Disaggregated Revenues, Geographic (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]        
Total revenues $ 198,498 $ 219,853 $ 581,784 $ 590,435
Fluids Systems        
Disaggregation of Revenue [Line Items]        
Total revenues 141,236 168,621 420,591 454,896
Fluids Systems | Total North America        
Disaggregation of Revenue [Line Items]        
Total revenues 67,089 113,883 225,706 303,660
Fluids Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 49,685 98,431 178,538 254,629
Fluids Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 17,404 15,452 47,168 49,031
Fluids Systems | Total International        
Disaggregation of Revenue [Line Items]        
Total revenues 74,147 54,738 194,885 151,236
Fluids Systems | EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 68,274 47,633 181,764 134,678
Fluids Systems | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,873 $ 7,105 $ 13,121 $ 16,558