v3.22.2.2
Risk Concentrations (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue | Occidental Petroleum Corporation        
Customer Concentrations        
Concentration risk (as a percent) 11.00%   10.00%  
Revenue | EOG Resources        
Customer Concentrations        
Concentration risk (as a percent)   16.00%   19.00%
Revenue | Pioneer Natural Resources        
Customer Concentrations        
Concentration risk (as a percent)   12.00%   11.00%
Revenue | ConocoPhillips        
Customer Concentrations        
Concentration risk (as a percent)       11.00%
Accounts Receivable | Occidental Petroleum Corporation        
Customer Concentrations        
Concentration risk (as a percent)     15.00%  
Accounts Receivable | EOG Resources, Pioneer Natural Resources and Conoco Phillips        
Customer Concentrations        
Concentration risk (as a percent)       32.00%