v3.26.1
Risk Concentrations (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue | Customer One        
Customer Concentrations        
Concentration risk (as a percent) 37.00% 27.00% 38.00% 28.00%
Revenue | Customer One | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent) 60.00% 36.00% 60.00% 43.00%
Revenue | Customer One | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent) 36.00% 3.00% 34.00% 4.00%
Revenue | Customer One | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent) 65.00% 11.00% 71.00% 14.00%
Revenue | Customer Two        
Customer Concentrations        
Concentration risk (as a percent) 15.00% 13.00% 16.00% 13.00%
Revenue | Customer Two | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent) 60.00% 36.00% 60.00% 43.00%
Revenue | Customer Two | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent) 36.00% 3.00% 34.00% 4.00%
Revenue | Customer Two | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent) 65.00% 11.00% 71.00% 14.00%
Revenue | Customer Three        
Customer Concentrations        
Concentration risk (as a percent) 12.00% 11.00% 11.00% 11.00%
Revenue | Customer Three | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent) 60.00% 36.00% 60.00% 43.00%
Revenue | Customer Three | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent) 36.00% 3.00% 34.00% 4.00%
Revenue | Customer Three | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent) 65.00% 11.00% 71.00% 14.00%
Revenue | Customer Four        
Customer Concentrations        
Concentration risk (as a percent)       10.00%
Revenue | Customer Four | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent)       43.00%
Revenue | Customer Four | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent)       4.00%
Revenue | Customer Four | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent)       14.00%
Accounts Receivable | Customer One        
Customer Concentrations        
Concentration risk (as a percent)     69.00% 61.00%
Accounts Receivable | Customer Two        
Customer Concentrations        
Concentration risk (as a percent)     69.00% 61.00%
Accounts Receivable | Customer Three        
Customer Concentrations        
Concentration risk (as a percent)     69.00% 61.00%
Accounts Receivable | Customer Four        
Customer Concentrations        
Concentration risk (as a percent)       61.00%
Trade Accounts Receivable | Customer One        
Customer Concentrations        
Concentration risk (as a percent)     47.00%  
Trade Accounts Receivable | Customer One | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent)     54.00%  
Trade Accounts Receivable | Customer One | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent)     28.00%  
Trade Accounts Receivable | Customer One | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent)     40.00%  
Trade Accounts Receivable | Customer Two        
Customer Concentrations        
Concentration risk (as a percent)     16.00%  
Trade Accounts Receivable | Customer Two | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent)     15.00%  
Trade Accounts Receivable | Customer Two | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent)     25.00%  
Trade Accounts Receivable | Customer Two | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent)     19.00%  
Trade Accounts Receivable | Customer Three        
Customer Concentrations        
Concentration risk (as a percent)     6.00%  
Trade Accounts Receivable | Customer Three | High Specification Rigs        
Customer Concentrations        
Concentration risk (as a percent)     5.00%  
Trade Accounts Receivable | Customer Three | Wireline Services        
Customer Concentrations        
Concentration risk (as a percent)     18.00%  
Trade Accounts Receivable | Customer Three | Processing Solutions and Ancillary Services        
Customer Concentrations        
Concentration risk (as a percent)     12.00%