XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2
BUSINESS SEGMENT INFORMATION - Revenues by major service lines (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment information:        
Total revenues $ 364,153 $ 415,858 $ 741,986 $ 892,526
Operating segments        
Segment information:        
Total revenues 364,153 415,858 741,986 892,526
Technical Services        
Segment information:        
Total revenues 341,484 390,018 697,878 842,009
Technical Services | Pressure Pumping        
Segment information:        
Total revenues 147,156 209,820 323,412 474,621
Technical Services | Downhole Tools        
Segment information:        
Total revenues 100,670 101,589 194,464 208,993
Technical Services | Coiled Tubing        
Segment information:        
Total revenues 38,984 38,355 72,152 78,421
Technical Services | Cementing        
Segment information:        
Total revenues 28,038 6,019 55,789 12,264
Technical Services | Nitrogen        
Segment information:        
Total revenues 8,346 12,719 17,896 24,816
Technical Services | Snubbing        
Segment information:        
Total revenues 5,278 7,672 10,134 14,763
Technical Services | Product and Service, Other [Member]        
Segment information:        
Total revenues 13,012 13,844 24,031 28,131
Technical Services | Operating segments        
Segment information:        
Total revenues 341,484 390,018 697,878 842,009
Support Services        
Segment information:        
Total revenues 22,669 25,840 44,108 50,517
Support Services | Rental Tools        
Segment information:        
Total revenues 17,422 18,334 33,396 36,010
Support Services | Product and Service, Other [Member]        
Segment information:        
Total revenues 5,247 7,506 10,712 14,507
Support Services | Operating segments        
Segment information:        
Total revenues $ 22,669 $ 25,840 $ 44,108 $ 50,517