XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
12 Months Ended
Feb. 12, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]        
Tax savings payable to TRA holders, percent 85.00% 85.00%    
Total TRA liability   $ 292,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   $ 292,600,000    
Due from TRA holders   100,000 $ 200,000  
Subsidiaries        
Related Party Transaction [Line Items]        
Distribution received from subsidiary   38,600,000 30,600,000 $ 27,800,000
Distributions to LLC members made by subsidiary   9,700,000 9,700,000 16,300,000
Short-term rental agreement | Company owned by member of Cactus LLC        
Related Party Transaction [Line Items]        
Hourly base rental payment for aircraft   2,500 1,750  
Expenses under related party agreements   200,000 200,000 $ 100,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 | Maximum        
Related Party Transaction [Line Items]        
Daily revenue from use of pilots   $ 2,350