XML 38 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 12, 2018
Jan. 25, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Related Party Transaction [Line Items]              
Tax savings payable to TRA Holders (as a percent) 85.00%            
Total TRA liability     $ 220,920   $ 220,920    
Cactus LLC              
Related Party Transaction [Line Items]              
Distribution received from subsidiary         9,900 $ 3,800  
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 200 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         $ 5,900 $ 5,800  
Cash distribution to pre-IPO owners   $ 26,000