v3.26.3
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Operating segment by major service lines (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment information:        
Total revenues $ 467,735 $ 447,103 $ 1,383,359 $ 1,200,789
Operating segments        
Segment information:        
Total revenues 467,735 447,103 1,383,359 1,200,789
Technical Services | Operating segments        
Segment information:        
Total revenues 444,234 422,206 1,316,631 1,130,804
Technical Services | Operating segments | Pressure Pumping        
Segment information:        
Total revenues 144,466 124,769 425,111 367,583
Technical Services | Operating segments | Downhole Tools        
Segment information:        
Total revenues 114,891 105,024 337,473 298,476
Technical Services | Operating segments | Wireline        
Segment information:        
Total revenues 81,803 104,863 273,610 212,705
Technical Services | Operating segments | Coiled Tubing        
Segment information:        
Total revenues 48,788 42,465 127,865 110,085
Technical Services | Operating segments | Cementing        
Segment information:        
Total revenues 26,648 24,192 81,475 79,479
Technical Services | Operating segments | Nitrogen        
Segment information:        
Total revenues 9,043 7,283 23,779 23,345
Technical Services | Operating segments | Snubbing        
Segment information:        
Total revenues 10,029 6,473 26,865 21,225
Technical Services | Operating segments | All other        
Segment information:        
Total revenues 8,566 7,137 20,453 17,906
Support Services | Operating segments        
Segment information:        
Total revenues 23,501 24,897 66,728 69,985
Support Services | Operating segments | Rental Tools        
Segment information:        
Total revenues 17,787 18,737 48,284 52,094
Support Services | Operating segments | All other        
Segment information:        
Total revenues $ 5,714 $ 6,160 $ 18,444 $ 17,891