XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Industry Segments - Revenue, Income from Operations, and Assets by Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Industry Segments Details [Line Items]        
Total Revenue $ 171,935 $ 175,463 $ 322,907 $ 321,672
Income before taxes and discontinued operations 12,479 21,080 13,774 28,614
Product sales        
Industry Segments Details [Line Items]        
Total Revenue 96,622 96,217 169,959 161,752
Services        
Industry Segments Details [Line Items]        
Total Revenue 75,313 79,246 152,948 159,920
Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Total Revenue 100,019 98,222 177,301 167,264
Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Total Revenue 71,916 77,241 145,606 154,408
Operating Segments | Completion Fluids & Products Division        
Industry Segments Details [Line Items]        
Total Revenue 100,019 98,222 177,301 167,264
Income before taxes and discontinued operations 26,653 31,956 46,445 50,398
Operating Segments | Completion Fluids & Products Division | Product sales        
Industry Segments Details [Line Items]        
Total Revenue 95,019 94,368 167,772 159,883
Operating Segments | Completion Fluids & Products Division | Services        
Industry Segments Details [Line Items]        
Total Revenue 5,000 3,854 9,529 7,381
Operating Segments | Water & Flowback Services Division        
Industry Segments Details [Line Items]        
Total Revenue 71,916 77,241 145,606 154,408
Income before taxes and discontinued operations 3,156 8,014 3,877 14,394
Operating Segments | Water & Flowback Services Division | Product sales        
Industry Segments Details [Line Items]        
Total Revenue 1,603 1,849 2,187 1,869
Operating Segments | Water & Flowback Services Division | Services        
Industry Segments Details [Line Items]        
Total Revenue 70,313 75,392 143,419 152,539
Corporate, Non-Segment        
Industry Segments Details [Line Items]        
Income before taxes and discontinued operations $ (17,330) $ (18,890) $ (36,548) $ (36,178)