Annual report pursuant to Section 13 and 15(d)

Related Party Transactions - Summary of Related Party Accounts Payable (Details)

v3.24.0.1
Related Party Transactions - Summary of Related Party Accounts Payable (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Accounts payable $ 319.0 $ 339.4
Related Party    
Related Party Transaction [Line Items]    
Accounts payable 21.9 24.0
Automatize | Related Party    
Related Party Transaction [Line Items]    
Accounts payable 11.6 8.8
Wilks Brothers | Related Party    
Related Party Transaction [Line Items]    
Accounts payable 7.8 7.1
Wilks Construction | Related Party    
Related Party Transaction [Line Items]    
Accounts payable   7.9
Wilks Earthworks | Related Party    
Related Party Transaction [Line Items]    
Accounts payable 1.1  
Related Lessors | Related Party    
Related Party Transaction [Line Items]    
Accounts payable 0.1  
Equify | Related Party    
Related Party Transaction [Line Items]    
Accounts payable 0.3  
Carbo | Related Party    
Related Party Transaction [Line Items]    
Accounts payable $ 1.0 $ 0.2