XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
BUSINESS SEGMENT INFORMATION - Revenues by major service lines (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment information:        
Total revenues $ 337,652 $ 330,417 $ 1,079,638 $ 1,222,943
Operating segments        
Segment information:        
Total revenues 337,652 330,417 1,079,638 1,222,943
Technical Services        
Segment information:        
Total revenues 313,492 303,069 1,011,370 1,145,078
Technical Services | Pressure Pumping        
Segment information:        
Total revenues 129,579 110,622 452,991 585,243
Technical Services | Downhole Tools        
Segment information:        
Total revenues 97,954 96,261 292,418 305,254
Technical Services | Coiled Tubing        
Segment information:        
Total revenues 29,761 36,820 101,913 115,241
Technical Services | Cementing        
Segment information:        
Total revenues 26,972 26,731 82,761 38,995
Technical Services | Nitrogen        
Segment information:        
Total revenues 9,151 12,211 27,047 37,027
Technical Services | Snubbing        
Segment information:        
Total revenues 8,949 5,669 19,083 20,432
Technical Services | Product and Service, Other [Member]        
Segment information:        
Total revenues 11,126 14,755 35,157 42,886
Technical Services | Operating segments        
Segment information:        
Total revenues 313,492 303,069 1,011,370 1,145,078
Support Services        
Segment information:        
Total revenues 24,160 27,348 68,268 77,865
Support Services | Rental Tools        
Segment information:        
Total revenues 17,475 20,119 50,871 56,129
Support Services | Product and Service, Other [Member]        
Segment information:        
Total revenues 6,685 7,229 17,397 21,736
Support Services | Operating segments        
Segment information:        
Total revenues $ 24,160 $ 27,348 $ 68,268 $ 77,865