XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 12, 2018
Jan. 25, 2018
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Related Party Transaction [Line Items]              
Tax savings payable to TRA Holders (as a percent) 85.00%            
Total TRA liability     $ 230,617   $ 230,617    
Tax Receivable Agreement Liability     230,600   230,600    
Cactus LLC              
Related Party Transaction [Line Items]              
Distribution received from subsidiary         5,800 $ 2,300  
Certain direct and indirect holders of CW Units              
Related Party Transaction [Line Items]              
Tax savings payable to TRA Holders (as a percent) 85.00%            
Short-term rental agreement | Company owned by member of Cactus LLC              
Related Party Transaction [Line Items]              
Expenses under related party agreements       $ 100 100 100  
Short-term rental agreement | Maximum | Cactus LLC              
Related Party Transaction [Line Items]              
Accounts payable to related party     100   100   $ 100
Short-term rental agreement | Maximum | Company owned by member of Cactus LLC              
Related Party Transaction [Line Items]              
Expenses under related party agreements     $ 100        
Cactus LLC | Cactus LLC              
Related Party Transaction [Line Items]              
Distributions to LLC members made by subsidiary         $ 3,800 $ 4,300  
Cash distribution to pre-IPO owners   $ 26,000