XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Data - Disaggregated Revenues, Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 194,144 $ 142,249 $ 370,582 $ 283,421
Fluids Systems        
Disaggregation of Revenue [Line Items]        
Total revenues 145,261 97,093 286,275 184,942
Fluids Systems | Total North America        
Disaggregation of Revenue [Line Items]        
Total revenues 96,699 61,740 189,777 122,073
Fluids Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenues 85,355 56,784 156,198 104,454
Fluids Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 11,344 4,956 33,579 17,619
Fluids Systems | Total International        
Disaggregation of Revenue [Line Items]        
Total revenues 48,562 35,353 96,498 62,869
Fluids Systems | EMEA        
Disaggregation of Revenue [Line Items]        
Total revenues 42,870 32,962 87,045 58,421
Fluids Systems | Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,692 $ 2,391 $ 9,453 $ 4,448