XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data - Operating Results for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues        
Total revenues $ 179,009 $ 183,256 $ 348,116 $ 383,286
Operating income (loss)        
Total operating income 13,299 5,878 25,158 16,021
Fluids Systems        
Revenues        
Total revenues 112,218 135,181 232,358 279,355
Industrial Solutions        
Revenues        
Total revenues 66,791 48,075 115,758 103,931
Operating segments | Fluids Systems        
Revenues        
Total revenues 112,218 135,181 232,358 279,355
Operating income (loss)        
Total operating income 2,345 1,965 9,181 5,431
Operating segments | Industrial Solutions        
Revenues        
Total revenues 66,791 48,075 115,758 103,931
Operating income (loss)        
Total operating income 19,392 12,774 32,328 27,257
Corporate office        
Operating income (loss)        
Total operating income $ (8,438) $ (8,861) $ (16,351) $ (16,667)