Quarterly report pursuant to Section 13 or 15(d)

Related-Party Transactions (Details)

v3.22.2.2
Related-Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2018
USD ($)
Sep. 30, 2022
USD ($)
property
fleet
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
property
fleet
Sep. 30, 2021
USD ($)
Oct. 31, 2022
fleet
agreement
Mar. 30, 2022
fleet
Dec. 31, 2021
USD ($)
Related party leasing                
Related Party Transaction [Line Items]                
Number of properties adjacent to corporate office subject to leases | property   5   5        
Property 1 | Related party leasing                
Related Party Transaction [Line Items]                
Expenses with related party       $ 30        
Property 2 | Related party leasing                
Related Party Transaction [Line Items]                
Expenses with related party       30        
Property 3 | Related party leasing                
Related Party Transaction [Line Items]                
Expenses with related party       100        
Property 4 | Related party leasing                
Related Party Transaction [Line Items]                
Expenses with related party       100        
Property 5 | Related party leasing                
Related Party Transaction [Line Items]                
Expenses with related party       200        
Pioneer and Pioneer Pumping Services                
Related Party Transaction [Line Items]                
Revenue (including idle fees)   $ 100,200 $ 147,300 338,900 $ 364,300      
Receivable from related parties   53,500   53,500       $ 62,100
Payable to related parties   $ 0   $ 0       $ 0
Pioneer and Pioneer Pumping Services | Asset acquisition                
Related Party Transaction [Line Items]                
Common stock consideration $ 16,600              
Cash received from acquisition $ 110,000              
Pioneer and Pioneer Pumping Services | Asset acquisition | Subsequent Event                
Related Party Transaction [Line Items]                
Number of contracted fleets | fleet           2    
Number of service agreements | agreement           2    
Lease expiration date           1 year    
Term of contract           1 year    
A&R Pressure Pumping Services Agreement | Asset acquisition                
Related Party Transaction [Line Items]                
Number of contracted fleets | fleet   6   6     8