XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 16, 2018
USD ($)
Feb. 12, 2018
USD ($)
Feb. 11, 2018
USD ($)
item
Jan. 25, 2018
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Related Party Transaction [Line Items]                  
Tax savings payable to TRA Holders (as a percent) 85.00% 85.00%              
Liability related to tax receivable agreement $ 98,800 $ 63,000     $ 161,797   $ 161,797    
Cactus LLC                  
Related Party Transaction [Line Items]                  
Distribution received from subsidiary         1,600   3,800    
Cash distribution to pre-IPO owners       $ 26,000          
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     $ 300            
Number of installments | item     4            
Expenses under related party agreements             100 $ 200  
Accounts payable to related party         0   0   $ 0
Short-term rental agreement | Cactus LLC                  
Related Party Transaction [Line Items]                  
Expenses under related party agreements         100 $ 100 300 $ 200  
Short-term rental agreement | Maximum | Cactus LLC                  
Related Party Transaction [Line Items]                  
Accounts payable to related party         100   100   $ 100
Cactus LLC                  
Related Party Transaction [Line Items]                  
Distributions to LLC members made by subsidiary         $ 1,600   $ 5,800