XML 73 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 183,256 $ 194,144 $ 383,286 $ 370,582
Fluids Systems        
Disaggregation of Revenue [Line Items]        
Total revenues 135,181 145,261 279,355 286,275
Fluids Systems | Total North America        
Disaggregation of Revenue [Line Items]        
Total revenues 70,354 96,699 158,617 189,777
Fluids Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 59,955 85,355 128,853 156,198
Fluids Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 10,399 11,344 29,764 33,579
Fluids Systems | Total International        
Disaggregation of Revenue [Line Items]        
Total revenues 64,827 48,562 120,738 96,498
Fluids Systems | EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 60,913 42,870 113,490 87,045
Fluids Systems | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,914 $ 5,692 $ 7,248 $ 9,453