XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 176,438 $ 141,172
Fluids Systems    
Disaggregation of Revenue [Line Items]    
Revenues 141,014 87,849
Fluids Systems | Total North America    
Disaggregation of Revenue [Line Items]    
Revenues 93,078 60,333
Fluids Systems | United States    
Disaggregation of Revenue [Line Items]    
Revenues 70,843 47,670
Fluids Systems | Canada    
Disaggregation of Revenue [Line Items]    
Revenues 22,235 12,663
Fluids Systems | Total International    
Disaggregation of Revenue [Line Items]    
Revenues 47,936 27,516
Fluids Systems | EMEA    
Disaggregation of Revenue [Line Items]    
Revenues 44,175 25,459
Fluids Systems | Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 3,761 $ 2,057