v3.26.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 31, 2026
Mar. 05, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]      
Total revenues $ 41,603 $ 88,392 $ 150,466
Service revenues      
Disaggregation of Revenue [Line Items]      
Total revenues 33,139 71,113 116,627
Cement      
Disaggregation of Revenue [Line Items]      
Total revenues 17,553 35,870 57,168
Coiled tubing      
Disaggregation of Revenue [Line Items]      
Total revenues 8,112 18,779 29,856
Wireline      
Disaggregation of Revenue [Line Items]      
Total revenues 7,474 16,464 29,603
Tools      
Disaggregation of Revenue [Line Items]      
Total revenues 8,464 17,279 33,839
Product revenues      
Disaggregation of Revenue [Line Items]      
Total revenues $ 8,464 $ 17,279 $ 33,839