XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment information:        
Total revenues $ 447,103 $ 337,652 $ 1,200,789 $ 1,079,638
Operating segments        
Segment information:        
Total revenues 447,103 337,652 1,200,789 1,079,638
Technical Services | Operating segments        
Segment information:        
Total revenues 422,206 313,492 1,130,804 1,011,370
Technical Services | Operating segments | Pressure Pumping        
Segment information:        
Total revenues 124,769 129,579 367,583 452,991
Technical Services | Operating segments | Downhole Tools        
Segment information:        
Total revenues 105,024 97,954 298,476 292,418
Technical Services | Operating segments | Coiled Tubing        
Segment information:        
Total revenues 42,465 29,761 110,085 101,913
Technical Services | Operating segments | Wireline        
Segment information:        
Total revenues 104,863 5,004 212,705 14,404
Technical Services | Operating segments | Cementing        
Segment information:        
Total revenues 24,192 26,972 79,479 82,761
Technical Services | Operating segments | Nitrogen        
Segment information:        
Total revenues 7,283 9,151 23,345 27,047
Technical Services | Operating segments | Snubbing        
Segment information:        
Total revenues 6,473 8,949 21,225 19,083
Technical Services | Operating segments | All other        
Segment information:        
Total revenues 7,137 6,122 17,906 20,753
Support Services | Operating segments        
Segment information:        
Total revenues 24,897 24,160 69,985 68,268
Support Services | Operating segments | Rental Tools        
Segment information:        
Total revenues 18,737 17,475 52,094 50,871
Support Services | Operating segments | All other        
Segment information:        
Total revenues $ 6,160 $ 6,685 $ 17,891 $ 17,397