XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Data - Operating Results for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues    
Total revenues $ 176,438 $ 141,172
Operating income (loss)    
Total operating income 967 544
Fluids Systems    
Revenues    
Total revenues 141,014 87,849
Industrial Solutions    
Revenues    
Total revenues 35,424 53,323
Operating segments | Fluids Systems    
Revenues    
Total revenues 141,014 87,849
Operating income (loss)    
Total operating income 3,374 (6,767)
Operating segments | Industrial Solutions    
Revenues    
Total revenues 35,424 53,323
Operating income (loss)    
Total operating income 5,472 13,130
Corporate office    
Operating income (loss)    
Total operating income $ (7,879) $ (5,819)