XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Tax Receivable Agreement ("TRA") (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Feb. 28, 2018
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Long-Term Purchase Commitment [Line Items]            
Tax savings payable to TRA Holders   85.00%        
Tax savings benefit retained by Cactus Inc   15.00%        
Total TRA liability     $ 265,100 $ 265,100    
Current portion of liability related to tax receivable agreement     5,578 5,578   $ 20,855
Payments pursuant to tax receivable agreement     $ 15,300 $ 15,277 $ 0  
Applicable margin rate 0.71513%