XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Operating segment by major service lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment information:        
Total revenues $ 420,809 $ 364,153 $ 753,686 $ 741,986
Operating segments        
Segment information:        
Total revenues 420,809 364,153 753,686 741,986
Technical Services | Operating segments        
Segment information:        
Total revenues 396,754 341,484 708,598 697,878
Technical Services | Operating segments | Pressure Pumping        
Segment information:        
Total revenues 109,197 147,156 242,814 323,412
Technical Services | Operating segments | Downhole Tools        
Segment information:        
Total revenues 99,587 100,670 193,452 194,464
Technical Services | Operating segments | Coiled Tubing        
Segment information:        
Total revenues 35,690 38,984 67,620 72,152
Technical Services | Operating segments | Wireline        
Segment information:        
Total revenues 103,924 5,193 107,842 9,400
Technical Services | Operating segments | Cementing        
Segment information:        
Total revenues 27,625 28,038 55,287 55,789
Technical Services | Operating segments | Nitrogen        
Segment information:        
Total revenues 8,150 8,346 16,062 17,896
Technical Services | Operating segments | Snubbing        
Segment information:        
Total revenues 7,416 5,278 14,752 10,134
Technical Services | Operating segments | All other        
Segment information:        
Total revenues 5,165 7,819 10,769 14,631
Support Services | Operating segments        
Segment information:        
Total revenues 24,055 22,669 45,088 44,108
Support Services | Operating segments | Rental Tools        
Segment information:        
Total revenues 17,955 17,422 33,357 33,396
Support Services | Operating segments | All other        
Segment information:        
Total revenues $ 6,100 $ 5,247 $ 11,731 $ 10,712