XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 12, 2018
Jan. 25, 2018
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Related Party Transaction [Line Items]          
Tax savings payable to TRA Holders (as a percent) 85.00%        
Total TRA liability     $ 224,542    
Tax Receivable Agreement Liability     224,500    
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 | Cactus LLC          
Related Party Transaction [Line Items]          
Expenses under related party agreements     100 $ 100  
Short-term rental agreement | Maximum | Cactus LLC          
Related Party Transaction [Line Items]          
Accounts payable to related party     100   $ 100
Cactus LLC          
Related Party Transaction [Line Items]          
Distribution received from subsidiary     $ 200    
Cactus LLC | Cactus LLC          
Related Party Transaction [Line Items]          
Cash distribution to pre-IPO owners   $ 26,000