XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions (Details)
3 Months Ended
Dec. 31, 2018
USD ($)
Mar. 31, 2024
USD ($)
property
Mar. 31, 2023
USD ($)
property
Dec. 31, 2023
USD ($)
Oct. 31, 2022
agreement
fleet
Jan. 01, 2022
fleet
Dec. 31, 2021
fleet
Related Party Transaction [Line Items]              
Service revenue   $ 405,843,000 $ 423,570,000        
Accounts receivable, related party   273,709,000   $ 237,012,000      
Accounts payable, related party   $ 189,216,000   161,441,000      
Director | Related party leasing              
Related Party Transaction [Line Items]              
Number of yards, related party (in yards) | property   3          
Number of previously rented yards, related party (in yards) | property     2        
Director | Property 1 | Related party leasing              
Related Party Transaction [Line Items]              
Rent expense   $ 30,000.00          
Director | Property 2 | Related party leasing              
Related Party Transaction [Line Items]              
Rent expense   100,000          
Director | Property 3 | Related party leasing              
Related Party Transaction [Line Items]              
Rent expense   100,000          
Director | Property 4 | Related party leasing              
Related Party Transaction [Line Items]              
Rent expense     $ 10,000.00        
Director | Property 5 | Related party leasing              
Related Party Transaction [Line Items]              
Rent expense     50,000.00        
Related Party              
Related Party Transaction [Line Items]              
Accounts payable, related party       0      
Related Party | Pioneer Pressure Pumping Acquisition              
Related Party Transaction [Line Items]              
Business combination, consideration transferred, equity interests issued and issuable $ 16,600,000            
Cash received from acquisition $ 110,000,000            
Number of contracted fleets | fleet         2 6 8
Number of service agreements | agreement         2    
Service revenue   4,900,000 $ 54,300,000        
Accounts receivable, related party   3,300,000   $ 2,400,000      
Accounts payable, related party   $ 0