XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 200,030 $ 176,438
Fluids Systems    
Disaggregation of Revenue [Line Items]    
Revenues 144,174 141,014
Fluids Systems | Total North America    
Disaggregation of Revenue [Line Items]    
Revenues 88,263 93,078
Fluids Systems | United States    
Disaggregation of Revenue [Line Items]    
Revenues 68,898 70,843
Fluids Systems | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 19,365 22,235
Fluids Systems | Total International    
Disaggregation of Revenue [Line Items]    
Revenues 55,911 47,936
Fluids Systems | EMEA    
Disaggregation of Revenue [Line Items]    
Revenues 52,577 44,175
Fluids Systems | Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,334 $ 3,761