Transactions with Related Parties (Details) - Affiliated Entity - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Liberty Oilfield Services, LLC      
Related Party Transaction [Line Items]      
Expenses to related party   $ 12.5  
Permian Tank And Manufacturing, Inc      
Related Party Transaction [Line Items]      
Expenses to related party $ 2.0 1.1  
Accounts payable with related party 0.9   $ 0.3
Oil States Energy Services, LLC      
Related Party Transaction [Line Items]      
Expenses to related party 2.3 $ 0.7  
Accounts payable with related party $ 1.6   $ 1.5