XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Details)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 12, 2018
Feb. 11, 2018
USD ($)
item
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Related Party Transaction [Line Items]              
Tax savings payable to TRA Holders (as a percent) 85.00%            
Cactus LLC              
Related Party Transaction [Line Items]              
Distribution received from subsidiary     $ 2.3        
Certain direct and indirect holders of CW Units              
Related Party Transaction [Line Items]              
Tax savings payable to TRA Holders (as a percent) 85.00%            
Management service agreement | Cactus LLC              
Related Party Transaction [Line Items]              
Number of LLC members | item   2          
Annual management services fee total   $ 0.3          
Number of installments | item   4          
Expenses under related party agreements           $ 0.2  
Accounts payable to related party     0.0   $ 0.0   $ 0.0
Management service agreement | Maximum | Cactus LLC              
Related Party Transaction [Line Items]              
Expenses under related party agreements         0.1    
Short-term rental agreement | Cactus LLC              
Related Party Transaction [Line Items]              
Expenses under related party agreements     0.1 $ 0.1 0.1 $ 0.2  
Short-term rental agreement | Maximum | Cactus LLC              
Related Party Transaction [Line Items]              
Accounts payable to related party     0.1   $ 0.1   $ 0.1
Cactus LLC              
Related Party Transaction [Line Items]              
Distributions to LLC members made by subsidiary     $ 4.2