v3.26.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 4 Months Ended 6 Months Ended
Mar. 05, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]          
Total revenues $ 88,392 $ 141,806 $ 147,251 $ 183,409 $ 297,717
Service revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 71,113 104,679 110,211 137,818 226,838
Cement          
Disaggregation of Revenue [Line Items]          
Total revenues 35,870 55,279 52,181 72,832 109,349
Coiled tubing          
Disaggregation of Revenue [Line Items]          
Total revenues 18,779 26,441 25,072 34,553 54,928
Wireline          
Disaggregation of Revenue [Line Items]          
Total revenues 16,464 22,959 32,958 30,433 62,561
Tools          
Disaggregation of Revenue [Line Items]          
Total revenues 17,279 37,127 37,040 45,591 70,879
Product revenues          
Disaggregation of Revenue [Line Items]          
Total revenues $ 17,279 $ 37,127 $ 37,040 $ 45,591 $ 70,879