Transactions with Related Parties - Schedule of Payables with Related Parties (Details) - Affiliated Entity - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Permian Tank And Manufacturing, Inc    
Related Party Transaction [Line Items]    
Accounts payable and accrued expenses $ 1,816 $ 340
Oil States Energy Services, LLC    
Related Party Transaction [Line Items]    
Accounts payable and accrued expenses $ 598 $ 1,518