XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 179,009 $ 183,256 $ 348,116 $ 383,286
Fluids Systems        
Disaggregation of Revenue [Line Items]        
Total revenues 112,218 135,181 232,358 279,355
Fluids Systems | Total North America        
Disaggregation of Revenue [Line Items]        
Total revenues 45,926 70,354 97,626 158,617
Fluids Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 32,594 59,955 63,071 128,853
Fluids Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 13,332 10,399 34,555 29,764
Fluids Systems | Total Rest of World        
Disaggregation of Revenue [Line Items]        
Total revenues 66,292 64,827 134,732 120,738
Fluids Systems | EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 61,774 60,913 124,329 113,490
Fluids Systems | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,518 $ 3,914 $ 10,403 $ 7,248