XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment and Entity Wide Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment information:      
Total revenues $ 1,617,474 $ 1,601,762 $ 864,929
Operating Segments      
Segment information:      
Total revenues 1,617,474 1,601,762 864,929
Technical Services      
Segment information:      
Total revenues 1,516,137 1,516,363 815,046
Technical Services | Pressure Pumping      
Segment information:      
Total revenues 771,542 846,939 369,028
Technical Services | Downhole Tools      
Segment information:      
Total revenues 397,341 374,081 247,019
Technical Services | Coiled Tubing      
Segment information:      
Total revenues 152,484 140,889 88,946
Technical Services | Cementing      
Segment information:      
Total revenues 64,481 21,178 10,111
Technical Services | Nitrogen      
Segment information:      
Total revenues 47,306 39,596 38,773
Technical Services | Snubbing      
Segment information:      
Total revenues 26,345 28,028 15,408
Technical Services | All other      
Segment information:      
Total revenues 56,638 65,652 45,761
Technical Services | Operating Segments      
Segment information:      
Total revenues 1,516,137 1,516,363 815,046
Support Services      
Segment information:      
Total revenues 101,337 85,399 49,883
Support Services | Rental Tools      
Segment information:      
Total revenues 73,301 62,780 32,167
Support Services | All other      
Segment information:      
Total revenues 28,036 22,619 17,716
Support Services | Operating Segments      
Segment information:      
Total revenues $ 101,337 $ 85,399 $ 49,883