XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions (Details) - USD ($)
12 Months Ended
Feb. 12, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]        
Tax savings payable to TRA holders, percent 85.00% 85.00%    
Total TRA liability   $ 281,600,000    
Certain direct and indirect holders of CW Units        
Related Party Transaction [Line Items]        
Tax savings payable to TRA holders, percent   85.00%    
Total TRA liability   $ 281,600,000    
Due from TRA holders   200,000 $ 200,000  
Subsidiaries        
Related Party Transaction [Line Items]        
Distribution received from subsidiary   30,600,000 27,800,000 $ 14,200,000
Distributions to LLC members made by subsidiary   9,700,000 16,300,000 8,400,000
Short-term rental agreement | Company owned by member of Cactus LLC        
Related Party Transaction [Line Items]        
Hourly base rental payment for aircraft   1,750    
Expenses under related party agreements   200,000 100,000 $ 300,000
Accounts payable to related party (less than)   100,000 $ 100,000  
Daily revenue from related parties' personal use of pilots | Chief Executive Officer and Chief Operating Officer | Minimum        
Related Party Transaction [Line Items]        
Daily revenue from use of pilots   600    
Daily revenue from related parties' personal use of pilots | Chief Executive Officer and Chief Operating Officer | Maximum        
Related Party Transaction [Line Items]        
Daily revenue from use of pilots   $ 1,800