XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Business Segment and Entity Wide Disclosures - Operating segment by major service lines (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment information:      
Total revenues $ 1,626,566 $ 1,414,999 $ 1,617,474
Operating segments      
Segment information:      
Total revenues 1,626,566 1,414,999 1,617,474
Technical Services | Operating segments      
Segment information:      
Total revenues 1,536,048 1,326,005 1,516,137
Technical Services | Operating segments | Pressure Pumping      
Segment information:      
Total revenues 485,047 587,051 771,542
Technical Services | Operating segments | Downhole Tools      
Segment information:      
Total revenues 393,771 386,085 397,341
Technical Services | Operating segments | Wireline      
Segment information:      
Total revenues 315,520 18,909 17,138
Technical Services | Operating segments | Coiled Tubing      
Segment information:      
Total revenues 151,515 135,175 152,484
Technical Services | Operating segments | Cementing      
Segment information:      
Total revenues 104,728 110,730 64,481
Technical Services | Operating segments | Nitrogen      
Segment information:      
Total revenues 29,898 34,963 47,306
Technical Services | Operating segments | Snubbing      
Segment information:      
Total revenues 28,547 27,057 26,345
Technical Services | Operating segments | All other      
Segment information:      
Total revenues 27,022 26,035 39,500
Support Services | Operating segments      
Segment information:      
Total revenues 90,518 88,994 101,337
Support Services | Operating segments | Rental Tools      
Segment information:      
Total revenues 66,700 65,207 73,301
Support Services | Operating segments | All other      
Segment information:      
Total revenues $ 23,818 $ 23,787 $ 28,036