XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 169,107 $ 200,030
Fluids Systems    
Disaggregation of Revenue [Line Items]    
Revenues 120,140 144,174
Fluids Systems | Total North America    
Disaggregation of Revenue [Line Items]    
Revenues 51,700 88,263
Fluids Systems | United States    
Disaggregation of Revenue [Line Items]    
Revenues 30,477 68,898
Fluids Systems | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 21,223 19,365
Fluids Systems | Total International    
Disaggregation of Revenue [Line Items]    
Revenues 68,440 55,911
Fluids Systems | EMEA    
Disaggregation of Revenue [Line Items]    
Revenues 62,555 52,577
Fluids Systems | Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 5,885 $ 3,334