v3.26.1
Risk Concentrations (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue | Customer One    
Customer Concentrations    
Concentration risk (as a percent) 40.00% 29.00%
Revenue | Customer One | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 61.00% 70.00%
Revenue | Customer One | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 30.00% 28.00%
Revenue | Customer One | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 72.00% 66.00%
Revenue | Customer Two    
Customer Concentrations    
Concentration risk (as a percent) 16.00% 13.00%
Revenue | Customer Two | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 61.00% 70.00%
Revenue | Customer Two | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 30.00% 28.00%
Revenue | Customer Two | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 72.00% 66.00%
Revenue | Customer Three    
Customer Concentrations    
Concentration risk (as a percent) 10.00% 11.00%
Revenue | Customer Three | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 61.00% 70.00%
Revenue | Customer Three | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 30.00% 28.00%
Revenue | Customer Three | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 72.00% 66.00%
Revenue | Customer Four    
Customer Concentrations    
Concentration risk (as a percent)   11.00%
Revenue | Customer Four | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent)   70.00%
Revenue | Customer Four | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent)   28.00%
Revenue | Customer Four | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent)   66.00%
Accounts Receivable | Customer One    
Customer Concentrations    
Concentration risk (as a percent) 71.00% 64.00%
Accounts Receivable | Customer Two    
Customer Concentrations    
Concentration risk (as a percent) 71.00% 64.00%
Accounts Receivable | Customer Three    
Customer Concentrations    
Concentration risk (as a percent) 71.00% 64.00%
Accounts Receivable | Customer Four    
Customer Concentrations    
Concentration risk (as a percent)   64.00%
Trade Accounts Receivable | Customer One    
Customer Concentrations    
Concentration risk (as a percent) 52.00%  
Trade Accounts Receivable | Customer One | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 46.00%  
Trade Accounts Receivable | Customer One | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 21.00%  
Trade Accounts Receivable | Customer One | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 67.00%  
Trade Accounts Receivable | Customer Two    
Customer Concentrations    
Concentration risk (as a percent) 15.00%  
Trade Accounts Receivable | Customer Two | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 16.00%  
Trade Accounts Receivable | Customer Two | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 16.00%  
Trade Accounts Receivable | Customer Two | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 13.00%  
Trade Accounts Receivable | Customer Three    
Customer Concentrations    
Concentration risk (as a percent) 4.00%  
Trade Accounts Receivable | Customer Three | High Specification Rigs    
Customer Concentrations    
Concentration risk (as a percent) 6.00%  
Trade Accounts Receivable | Customer Three | Wireline Services    
Customer Concentrations    
Concentration risk (as a percent) 14.00%  
Trade Accounts Receivable | Customer Three | Processing Solutions and Ancillary Services    
Customer Concentrations    
Concentration risk (as a percent) 7.00%